https://wintercg.org/ Web Interoperable Runtimes Community Group, aims to define universal APIs spec for both browser and serverside. I believe it will pave way for edge workers development and further adoption. #JS #javascript #runtime #deno #worker #edge #edgecomputing
wintercg.org
The Web-interoperable Runtimes Community Group aims to provide a space for JS runtimes to collaborate on API interoperability.
https://tinyclouds.org/javascript_containers JavaScript container from Ryan Dahl #javascript #worker #deno
tinyclouds.org
JavaScript Containers
The majority of server programs are Linux programs. They consist of a file system, some executable files, maybe some shared libraries, they probably
interface with system software like systemd or nsswitch.
interface with system software like systemd or nsswitch.
C’s Random Collection
BLeak.pdf
扫完一遍,挺有意思的,不过角度都是从 browser 出发的,visit page 多次对比各个 visual state 下的 heap snapshot。感觉 port 到 NodeJS 不太适用,但 Cloudflare worker 好像非常合理(call worker 很多次来对比 heap)?如果真的能对 Worker 去做 memory leak detection 还挺有意思的 #memoryleak #Javascript #V8
https://docs.google.com/presentation/d/1wUVmf78gG-ra5aOxvTfYdiLkdGaR9OhXRnOlIcEmu2s/edit#slide=id.g1d65bdf6_0_0 BloatBusters: Eliminating memory leaks in Gmail 提出了之前 paper 提到的一种手动去 detect mem leak 的方法,3 heaps technique #memoryleak #web #Javascript #V8
Google Docs
BloatBusters - WebPerfDays
BloatBusters: Eliminating memory leaks in Gmail WebPerfDays June 28, 2012 Loreena Lee Robert Hundt
https://www.youtube.com/watch?v=0XZEaaAqjCA&ab_channel=CodingTech This talk is pretty cool! #JavaScript #runtime #golang #proxy #CDN
YouTube
Building a JavaScript Runtime
Kurt explores why a developer would want build an open source JavaScript runtime, how to go about it, and the interesting problems you can solve once you get the basics right. Devs who are never going to build a runtime will learn a bit about how they work…
https://engineering.fb.com/2022/09/12/open-source/memlab/ MemLab: An open source framework for finding JavaScript memory leaks from Facebook #facebook #memoryleak #Javascript
Engineering at Meta
MemLab: An open source framework for finding JavaScript memory leaks
We’ve open-sourced MemLab, a JavaScript memory testing framework that automates memory leak detection. Finding and addressing the root cause of memory leaks is important for delivering a quality us…
https://blog.cloudflare.com/workerd-open-source-workers-runtime/ Cloudflare Worker JS runtime is open sourced!! #cloudflare #Javascript #runtime
The Cloudflare Blog
Introducing workerd: the Open Source Workers runtime
workerd is the JavaScript/Wasm runtime code that powers Cloudflare Workers, now open source under the Apache 2.0 license.
#sideprojectidea
leakscope
automatic memory leak detection & diagnosis tool for CloudFlare Worker, Deno, NodeJS and more... JS runtime #Javascript #runtimehttps://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27 Paul Irish on chrome & nodejs debugging #article #chrome #Javascript
Medium
Debugging Node.js with Chrome DevTools
Support for Node.js debuggability landed in Node.js in 2016. Here’s how to get up and running. (Post updated Jan 2018)
https://www.jsv9000.app/ JS Event Loop viz,最近写 worker 需要对 event loop 理解的更深入,这个网站很有用 #javascript #v8 #eventloop
https://zuplo.com/blog/the-script-will-never-generate-a-response-on-cloudflare-workers Cloudflare Worker 有这个比较 tricky 的问题(不知道现在 resolve 没有),worker 修改过了 event loop,来实现 per request 的一些功能,而如果另一个 request 在等前一个 request 的 Promise,那就会
The script will never generate a response.
#javascript #cloudflare #worker #v8