summaryrefslogtreecommitdiff
path: root/ext/web
diff options
context:
space:
mode:
Diffstat (limited to 'ext/web')
-rw-r--r--ext/web/00_infra.js5
-rw-r--r--ext/web/02_timers.js4
-rw-r--r--ext/web/05_base64.js7
-rw-r--r--ext/web/06_streams.js12
-rw-r--r--ext/web/08_text_encoding.js4
-rw-r--r--ext/web/09_file.js4
-rw-r--r--ext/web/10_filereader.js6
-rw-r--r--ext/web/13_message_port.js6
-rw-r--r--ext/web/14_compression.js6
9 files changed, 23 insertions, 31 deletions
diff --git a/ext/web/00_infra.js b/ext/web/00_infra.js
index da6fe0f88..1a2c34ecc 100644
--- a/ext/web/00_infra.js
+++ b/ext/web/00_infra.js
@@ -7,10 +7,7 @@
/// <reference path="../web/lib.deno_web.d.ts" />
import { core, internals, primordials } from "ext:core/mod.js";
-const {
- op_base64_encode,
- op_base64_decode,
-} = core.ensureFastOps();
+import { op_base64_decode, op_base64_encode } from "ext:core/ops";
const {
ArrayPrototypeJoin,
ArrayPrototypeMap,
diff --git a/ext/web/02_timers.js b/ext/web/02_timers.js
index 0687c9a71..2241e9614 100644
--- a/ext/web/02_timers.js
+++ b/ext/web/02_timers.js
@@ -1,12 +1,12 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
import { core, primordials } from "ext:core/mod.js";
-const {
+import {
op_now,
op_sleep,
op_timer_handle,
op_void_async_deferred,
-} = core.ensureFastOps();
+} from "ext:core/ops";
const {
ArrayPrototypePush,
ArrayPrototypeShift,
diff --git a/ext/web/05_base64.js b/ext/web/05_base64.js
index 335cd041c..02eefdaef 100644
--- a/ext/web/05_base64.js
+++ b/ext/web/05_base64.js
@@ -6,11 +6,8 @@
/// <reference path="../web/internal.d.ts" />
/// <reference lib="esnext" />
-import { core, primordials } from "ext:core/mod.js";
-const {
- op_base64_atob,
- op_base64_btoa,
-} = core.ensureFastOps();
+import { primordials } from "ext:core/mod.js";
+import { op_base64_atob, op_base64_btoa } from "ext:core/ops";
const {
ObjectPrototypeIsPrototypeOf,
TypeErrorPrototype,
diff --git a/ext/web/06_streams.js b/ext/web/06_streams.js
index 976f62347..e99c8fa1b 100644
--- a/ext/web/06_streams.js
+++ b/ext/web/06_streams.js
@@ -13,18 +13,18 @@ const {
isSharedArrayBuffer,
isTypedArray,
} = core;
-const {
+import {
op_arraybuffer_was_detached,
- op_transfer_arraybuffer,
op_readable_stream_resource_allocate,
op_readable_stream_resource_allocate_sized,
+ op_readable_stream_resource_await_close,
+ op_readable_stream_resource_close,
op_readable_stream_resource_get_sink,
- op_readable_stream_resource_write_error,
op_readable_stream_resource_write_buf,
+ op_readable_stream_resource_write_error,
op_readable_stream_resource_write_sync,
- op_readable_stream_resource_close,
- op_readable_stream_resource_await_close,
-} = core.ensureFastOps();
+ op_transfer_arraybuffer,
+} from "ext:core/ops";
const {
// TODO(mmastrac): use readAll
op_read_all,
diff --git a/ext/web/08_text_encoding.js b/ext/web/08_text_encoding.js
index 5d41e4cd9..1b777d91b 100644
--- a/ext/web/08_text_encoding.js
+++ b/ext/web/08_text_encoding.js
@@ -15,14 +15,14 @@ const {
isSharedArrayBuffer,
isTypedArray,
} = core;
-const {
+import {
op_encoding_decode,
op_encoding_decode_single,
op_encoding_decode_utf8,
op_encoding_encode_into,
op_encoding_new_decoder,
op_encoding_normalize_label,
-} = core.ensureFastOps();
+} from "ext:core/ops";
const {
DataViewPrototypeGetBuffer,
DataViewPrototypeGetByteLength,
diff --git a/ext/web/09_file.js b/ext/web/09_file.js
index 1b35b6aa4..023886693 100644
--- a/ext/web/09_file.js
+++ b/ext/web/09_file.js
@@ -17,7 +17,7 @@ const {
isDataView,
isTypedArray,
} = core;
-const {
+import {
op_blob_create_object_url,
op_blob_create_part,
op_blob_from_object_url,
@@ -25,7 +25,7 @@ const {
op_blob_remove_part,
op_blob_revoke_object_url,
op_blob_slice_part,
-} = core.ensureFastOps();
+} from "ext:core/ops";
const {
ArrayBufferIsView,
ArrayBufferPrototypeGetByteLength,
diff --git a/ext/web/10_filereader.js b/ext/web/10_filereader.js
index 321d844fa..c28e1019b 100644
--- a/ext/web/10_filereader.js
+++ b/ext/web/10_filereader.js
@@ -10,10 +10,8 @@
/// <reference path="./internal.d.ts" />
/// <reference lib="esnext" />
-import { core, primordials } from "ext:core/mod.js";
-const {
- op_encode_binary_string,
-} = core.ensureFastOps();
+import { primordials } from "ext:core/mod.js";
+import { op_encode_binary_string } from "ext:core/ops";
const {
ArrayPrototypePush,
ArrayPrototypeReduce,
diff --git a/ext/web/13_message_port.js b/ext/web/13_message_port.js
index e4df3afcb..b6a308716 100644
--- a/ext/web/13_message_port.js
+++ b/ext/web/13_message_port.js
@@ -7,11 +7,11 @@
/// <reference path="./lib.deno_web.d.ts" />
import { core, primordials } from "ext:core/mod.js";
-const {
+import {
+ op_message_port_create_entangled,
op_message_port_post_message,
op_message_port_recv_message,
- op_message_port_create_entangled,
-} = core.ensureFastOps();
+} from "ext:core/ops";
const {
ArrayBufferPrototypeGetByteLength,
ArrayPrototypeFilter,
diff --git a/ext/web/14_compression.js b/ext/web/14_compression.js
index 411fa8c84..1ec9e5462 100644
--- a/ext/web/14_compression.js
+++ b/ext/web/14_compression.js
@@ -5,12 +5,12 @@
/// <reference path="./internal.d.ts" />
/// <reference path="./lib.deno_web.d.ts" />
-import { core, primordials } from "ext:core/mod.js";
-const {
+import { primordials } from "ext:core/mod.js";
+import {
op_compression_finish,
op_compression_new,
op_compression_write,
-} = core.ensureFastOps();
+} from "ext:core/ops";
const {
SymbolFor,
ObjectPrototypeIsPrototypeOf,