Lompat menuju konten

System Capabilities

Accessing device and system APIs.

We're highlighting up-and-coming features or libraries we think you should know about.

Feature Highlight: PaymentRequest API

“My favorite carrot cake recipe? Sure, I'll tell you! But first, can I interest you in a new mattress? Or maybe some shoes?”.

Ads can seem like an inescapable part of the web, especially when you're trying to bake a new pastry. But the PaymentRequest API could be the first step towards making browser-integrated micro-payments a reality. And that fact alone makes it worth keeping an eye on.

Baseline: Limited Availability

Learn more

Useful Resources

System Capabilities Experience & Sentiment

Opening and saving a file is one of the most basic app capabilities, and yet until recently was unattainable for web apps — until the File System Access API. It is therefore no surprise that it topped the chart of positive sentiment.

On the other hand, device APIs such as WebUSB, Web Bluetooth, or WebNFC collected the least interest, verifying once more that the features that gather the most interest are those that solve basic, common problems.

Kelompokkan berdasarkan:

Urutkan berdasarkan:

1
System Capabilities
19.5%
25%
54.8%
4,248
2
System Capabilities
13.6%
38%
48.1%
4,254
3
System Capabilities
8.3%
27.7%
63.7%
4,236
4
System Capabilities
5.3%
12.6%
81.6%
4,228
5
System Capabilities
4.6%
19.8%
75.2%
4,223
6
System Capabilities
3.8%
33.1%
62.8%
4,235
7
System Capabilities
3.1%
17.8%
78.8%
4,203
8
System Capabilities
32.3%
64.6%
4,226
9
System Capabilities
27.7%
70.4%
4,234
10
System Capabilities
22.1%
76.3%
4,228

Pengalaman

  • <span aria-hidden="true">🤓</span> Sudah pakai: Responden yang sudah pakai.
  • <span aria-hidden="true">👀</span> Pernah dengar: Responden yang sudah dengar, tetapi belum pernah pakai.
  • <span aria-hidden="true">🤷</span> Belum pernah dengar: Responden yang belum pernah dengar.

Sentimen

  • Positif: Responden yang tertarik untuk belajar tentang sebuah teknologi; atau yang ingin menggunakannya lagi.
  • Netral: Responden yang tidak memiliki sentimen akan sebuah teknologi.
  • Negatif: Responden yang tidak tertarik untuk belajar tentang sebuah teknologi; atau yang sudah pernah pakai dan memiliki pengalaman negatif.

System Capabilities Pain Points

The data paints a very vivid picture: the top pain point here is neither ergonomics, nor limitations, but browser support, and more specifically, a specific vendor that many developers see as obstructing the web platform's progress.

What are your pain points around accessing native system and device capabilities?
Multiple
Top pain point topics overall.

View:

Items that are not one of “limitations
0%
20%
40%
60%
80%
100%
1
Browser support
3
2
Specific platform APIs & capabilities
6
3
Security & privacy
1
4
Vendor politics
5
PWA issues
1
6
Education
2
7
Reliability
8
Environments & Consumers
1
9
End-user experience
10
Scope Creep
11
Excessive complexity
12
Cognitive overload
13
Storage
14
Peripheral access
15
Native Look & Feel
16
Debugging
17
Lainnya
0%
20%
40%
60%
80%
100%
% dari pertanyaan responden

Rekomendasi Sumber

A Tour of Web Capabilities
Maximiliano Firtman
Software Engineer & Educator

A Tour of Web Capabilities

Explore APIs you may not realize exist on the web! Get an overview of new Web APIs and their maturities, such as speech recognition, Permissions Policy and security, sensors, geolocation, and more.
Terima kasih kepada semua Mitra yang telah mendukung Kami! Pelajari lebih lanjut.