Andrea Giammarchi·Mar 23About modern AI and DXIt’s that time of the quarter I need to quickly (yet consciously) ship results, and gosh if my landscape of projects and libraries is…
Andrea Giammarchi·Oct 14, 2025JavaScript “protected” propertiesPrivate JS fields are both cool and “wasteful”, let me expand on that.A response icon1A response icon1
Andrea Giammarchi·Jul 15, 2025Taming JS Proxy APIWith the plethora of libraries dealing with remote references and the amount of WASM targeting runtimes it’s time to get this story right…
Andrea Giammarchi·Jun 19, 2025Some Service Worker AbsurdityIt’s been years since this lovely primitive landed on all relevant browsers but the current state feels stuck in the 90s’ and is hostile…A response icon1A response icon1
Andrea Giammarchi·May 19, 2025Surviving the Structured Clone algorithmUsed internally by IndexedDB, Workers and other APIs, this algorithm lacks user-land flexibility: here my proposal to fix all the issues!
Andrea Giammarchi·Feb 27, 2025A JS Buffer maxByteLength Solution?When low-level Web APIs are based on guestimates you already know what the outcome could be: a (very likely slow) mess!
Andrea Giammarchi·Jan 10, 2025TypeScript: when it helps & when it’s worse!I love TS until the point I hate it and this post is about the latter part.A response icon2A response icon2
Andrea Giammarchi·Oct 14, 2024MDN doesn’t trust you, should you trust MDN?Recent “drama” explained … it’s all about security and moving the Web forward the right way!A response icon1A response icon1
Andrea Giammarchi·Aug 1, 2024On JS Closures and LeaksIf you haven’t read (entirely) this Jake’s post you should.A response icon1A response icon1
Andrea Giammarchi·Jul 2, 2024A SharedArrayBuffer PolyfillThat’s it, that’s the post, really … I’ve solved it all and I’d like to share my solution with you 😇