Since my previous article on async/await ended up getting popular I thought I'd follow up with more focused guide on flattening your JavaScript. We started this process on the CertSimple codebase a couple of weeks ago and while it was mostly stra... (more…)
Read more »
Prior Art V8 implements "idle tasks" which can be accessed through its C++ API. Idle tasks are optional (non-urgent) GC work that will run eventually. Blink uses idle tasks to schedule work between frames, after JavaScript execution is finished. https://... (more…)
Read more »
In this blog post I explain why, in my opinion, currying is in conflict with some of JavaScript’s foundations. (more…)
Read more »
Let’s be honest and face it. If you need an entire section to explain what could go wrong and what are the special cases you need to fix, you might as well stop telling the story that enforcing…...
Read more »