Panics in Rust Workers were historically fatal, poisoning the entire instance. By collaborating upstream on the wasm‑bindgen project, Rust Workers now support resilient critical error recovery, including panic unwinding using WebAssembly Exception Handling. https://t.co/pRx24SWg7L
We recently undertook an effort to improve reliability of Rust Workers, which involved implementing panic=unwind and abort recovery in wasm-bindgen using WebAssembly Exception Handling. Excited to be able to share this work!
https://t.co/urPwwPY2Vm
What if Python had static type safety & near-native performance?😉
That’s what python.mbt brings in the latest MoonBit Pearls article.
A deep dive on Python + MoonBit integration
👉 https://t.co/sAwm29yG9z
Node.js 24.5.0 is out, featuring:
- Built-in proxy support for `node:http(s)`
- Experimental WASM modules
- Upgraded OpenSSL version
💚💚💚
All the details here: https://t.co/okkfYTxAQs
I'm working to improve the compression rate of the @swc_rs minifier!
Current status:
Total (gzipped)
swc: 12.61MB
terser: 12.66MB
Size ratio: 99.56%
swc produced smaller or equal output for 2128 files out of 2212 files, 96.20%
Details at https://t.co/YdZosS1SY6
🚀MoonBit Beta is here!
After 2 years of fast iteration, MoonBit enters its stable phase with regard to language syntax!
✨Built-in async
🛠 Fast tooling and IDE-aware error handling
https://t.co/7nA4DCztIl
@jarredsumner I’ve yet to see a strong justification for optional schemes like this as opposed to just using the “imports” field and having a single interface branched on conditions via import ‘#foo’. No empty module named exports syntax errors then.
Microsoft got npm for a steal, and they're barely even running it properly. The npm changes feed API has been completely broken for ~2 months. It's impossible to build apps that sync to the npm registry right now. Really shitty stewardship.
Not to mention the API being non backwards compatible. See how many issues folks are brining up in https://t.co/Rz0xB5T1Tz without any recourse. Just simply at the receiving end of broken APIs.
Revision numbers don't match, sequence numbers are out of order, and right now I'm finding it impossible to sync to the feed without ending up in a "sequence number cycle". They broke the meaning of revisions and sequence numbers from the couch interpretation.
Import maps and JavaScript modules are important web platform primitives for performance benefits 🐎 but not reliable at scale. So we fixed it! 🎉
Learn how in this post by @yoavweiss
https://t.co/ouz812EoTT
ES Module Shims is not just a production import map polyfill, but with new native browser modules features stabilizing all the time a path to consistently enable new native browser module features sooner.