cgajs - A javascript parser, processor and visualiser for the ESRI CGA Grammar language... (more…)
Read more »
The Map object holds key-value pairs and remembers the original insertion order of the keys. Any value (both objects and primitive values)… (more…)
Read more »
I’ve been working a lot with a legacy code-base lately. And this one is particularly troublesome. It has all the hallmarks of a rush job. The code is brittle. There are no tests. Things often seem to break at random. And to my embarrassment, I wrote mos...
Read more »
In Node.js, we can use WebAssembly modules and native C++ addons. If your app has performance critical parts, should you stay in JavaScript? Or write a nativ... (more…)
Read more »
When building web apps like chats and multiplayer games, you need to receive events from the server. In the past, such "server push" has been quite difficult to implement. I am going to give an overview on techniques that were used, and how WebSockets mak... (more…)
Read more »