summaryrefslogtreecommitdiff
path: root/ext/websocket/01_websocket.js
AgeCommit message (Expand)Author
2023-06-08perf(ext/websocket): Reduce GC pressure & monomorpize op_ws_next_event (#19405)Matt Mastracci
2023-06-07perf(ext/websocket): monomorphize code (#19394)Bartek Iwańczuk
2023-06-06perf(ext/websocket): Make send sync for non-stream websockets (#19376)Matt Mastracci
2023-06-06refactor(core): ensureFastOps is an op-generating proxy (#19377)Matt Mastracci
2023-06-05chore: update deno_lint to 0.46.0 (#19372)Kenta Moriuchi
2023-06-05perf: optimize RegExp usage in JS (#19364)Bartek Iwańczuk
2023-05-01refactor: migrate async ops to generated wrappers (#18937)Bartek Iwańczuk
2023-05-01refactor(webidl): move prefix & context out of converters options bag (#18931)Leo Kettmeir
2023-04-30perf(ext/websocket): use internal dispatch for msg events (#18904)Divy Srivastava
2023-04-27perf(ext/websocket): various performance improvements (#18862)Bartek Iwańczuk
2023-04-26chore(ext/websocket): remove ping frame handling (#18847)Divy Srivastava
2023-04-25refactor(ext/websocket): use specialized ops (#18819)Bartek Iwańczuk
2023-04-20refactor(ext/websocket): use fastwebsockets client (#18725)Divy Srivastava
2023-04-14fix(core): Use safe primordials wrappers (#18687)Kenta Moriuchi
2023-04-12refactor(ext/webidl): remove object from 'requiredArguments' (#18674)Bartek Iwańczuk
2023-04-06perf(ext/websocket): replace tokio_tungstenite server with fastwebsockets (#1...Divy Srivastava
2023-04-02chore: Turn back on dlintPreferPrimordials (#17715)Kenta Moriuchi
2023-03-31perf(ext/websocket): use opAsync2 to avoid spread deopt (#18525)Divy Srivastava
2023-03-31perf(ext/websocket): efficient event kind serialization (#18509)Divy Srivastava
2023-03-30perf(ext/websocket): special op for sending binary data frames (#18506)Divy Srivastava
2023-03-30perf(ext/websocket): special op for sending text data frames (#18507)Divy Srivastava
2023-03-08refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for...Bartek Iwańczuk
2023-02-13fix(ext/websocket): extra ws pongs sent (#17762)Divy Srivastava
2023-02-07 refactor: remove prefix from include_js_files & use extension name (#17683)Leo Kettmeir
2023-02-07refactor: Use ES modules for internal runtime code (#17648)Leo Kettmeir
2023-01-20Revert "perf(ext/websocket): optimize socket.send (#16320)" (#17480)Leo Kettmeir
2023-01-16chore: update dlint to v0.37.0 for GitHub Actions (#17295)Kenta Moriuchi
2023-01-02chore: update copyright year to 2023 (#17247)David Sherret
2022-12-01perf(ext/websocket): skip Events constructor checks (#16365)Divy Srivastava
2022-11-01revert 9ea0ce61981aa09851c3d1e0a2b7dbd7f7a392f5 (#16501)Bartek Iwańczuk
2022-10-24experiment(ext/web): Don't expose event classes during the bootstrap phase (#...Andreu Botella
2022-10-20perf(serde_v8): `serde_v8::StringOrBuffer` return JS ArrayBuffer instead of ...Divy Srivastava
2022-10-19perf(ext/websocket): optimize `op_ws_next_event` (#16325)Divy Srivastava
2022-10-19perf(ext/websocket): optimize socket.send (#16320)Divy Srivastava
2022-09-27feat: Add requesting API name to permission prompt (#15936)Bartek Iwańczuk
2022-08-11perf(ops): Monomorphic sync op calls (#15337)Aapo Alasuutari
2022-06-08fix(http/upgradewebsocket): check for open state for idle timeout (#14813)Leo Kettmeir
2022-05-23fix(ext/websocket): WebSocket dispatch single close event (#13443)Leo Kettmeir
2022-04-04chore(ext/websocket): custom arity (#14202)Divy Srivastava
2022-02-01refactor: primordials for instanceof (#13527)Bartek Iwańczuk
2022-01-27Revert "refactor: update runtime code for primordial checks for "instanceof" ...Bartek Iwańczuk
2022-01-27refactor: update runtime code for primordial checks for "instanceof" (#13497)Bartek Iwańczuk
2022-01-07chore: update copyright to 2022 (#13306)Ryan Dahl
2022-01-06feat(ext/websocket): server automatically handle ping/pong for incoming WebSo...Leo Kettmeir
2021-10-19fix(ext/websocket): prevent 'closed normally' panic (#12437)Leo K
2021-10-08refactor: deduplicate `defineEventHandler` util (#12367)Andreu Botella
2021-10-05chore: various op cleanup (#12329)Leo K
2021-09-11refactor: use Deno.core.tryClose (#11980)Bartek Iwańczuk
2021-08-11Rename extensions/ directory to ext/ (#11643)Ryan Dahl