01 Oct 25
Minimal files config for a PWA. Contribute to chr15m/minimal-pwa development by creating an account on GitHub.
22 Aug 25
Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party libraries, modern JavaScript offers the Intl API — a powerful, native way to handle i18n. A quiet reminder that the web truly is worldwide.
19 Jan 25
In order to feel more confident about my tsconfig.json, I decided to go through the tsconfig.json documentation, collect all commonly used options and describe them below: You can come along for the whole ride and go through the options with me. Afterward, you should be able to understand all of your tsconfig. Or you can skip ahead to the summary at the end. I also list recommendations for tsconfig.json by several other people. I’m curious what your experiences with tsconfig.json are: Do you agree with my recommendations? Did I miss anything?
12 Apr 24
Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system for use in Worker-to-Worker and Worker-to-Durable Object communication, with absolutely minimal boilerplate. We’ve designed an RPC system so expressive that calling a remote service can feel like using a library.
28 Mar 24
10 Mar 24
Visual testing is essential in web app development, ensuring your users never face a broken UI. Learn everything you’ll need in this comprehensive guide.
24 Feb 24
This guide explores localStorage in JavaScript web apps, detailing its usage, limitations, and alternatives like IndexedDB and AsyncStorage.
30 Sep 22
24 Aug 22
28 Sep 16
09 Oct 15
07 Apr 14
14 Nov 13
This blog post is about decomposing NewsBlur’s single-file 8,500 line JavaScript application into its component parts: 8 models, 12 views, 3 routers, 3 collections. This post explores patterns, techniques, and common pitfalls in migrating from vanilla JavaScript to Backbone.js. It covers moving routers, models, and views, and the process used to migrate a living app.
20 Mar 13
Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we’ve found on the topic.
19 Aug 12
06 Mar 12
01 Sep 11
25 Aug 11
Web Developer and Chrome Engineer Alex Russell exposes the timeless strengths of the JavaScript language and why it is a vital part of the open web platform.