servo/tests/wpt/web-platform-tests/native-io
2020-04-29 11:14:24 +00:00
..
close_async.tentative.https.any.js Update web-platform-tests to revision 9b5bdedc2ad7797a6b99895157aeaa2b3a2d61e6 2020-04-20 11:12:41 +00:00
close_sync.tentative.https.any.js Update web-platform-tests to revision d9ff48a8babff036c1f9d5285ec0dc55609bebb8 2020-04-29 11:14:24 +00:00
concurrent_io_async.tentative.https.any.js Update web-platform-tests to revision 9b5bdedc2ad7797a6b99895157aeaa2b3a2d61e6 2020-04-20 11:12:41 +00:00
delete_async_basic.tentative.https.any.js
delete_sync_basic.tentative.https.any.js Update web-platform-tests to revision d9ff48a8babff036c1f9d5285ec0dc55609bebb8 2020-04-29 11:14:24 +00:00
META.yml
open_getAll_async_basic.tentative.https.any.js
open_getAll_sync_basic.tentative.https.any.js Update web-platform-tests to revision d9ff48a8babff036c1f9d5285ec0dc55609bebb8 2020-04-29 11:14:24 +00:00
read_write_async_basic.tentative.https.any.js
read_write_sync_basic.tentative.https.any.js Update web-platform-tests to revision d9ff48a8babff036c1f9d5285ec0dc55609bebb8 2020-04-29 11:14:24 +00:00
README.md

This directory contains tests for the NativeIO API.

Note on the synchronous APIs

Chrome is currently working with developers to explore the performance implications of using NativeIO as an asynchronous Promise-based API from WebAssembly.

In order to assess the performance overhead, a baseline is needed. This baseline is a synchronous API that can be easily used to port existing database code to WebAssembly. The synchronous API is only exposed to dedicated workers.

Until our performance studies are concluded, Chrome has no plans of shipping the synchronous API. In other words, there are no plans of adding a new synchronous storage API to the Web Platform.