Async functions in Service Workers

If you want to make a simple page like the one below work without connection, you have an exciting browser feature – Service Worker. 1234567 <head> <link rel=”stylesheet” href=”app.css”></head><body> <h1>My page</h1> <p>A lot of content here</p></body> Not every browser supports service workers yet, as we can see from http://caniuse.com/#feat=serviceworkers We can test if the service […]

Continue reading


ServiceWorker intro

A short video about ServiceWorker technology I have prepared. Extra info Current browser support Is ServiceWorker ready? See the currently installed service workers in your Chrome browser at chrome://serviceworker-internals/ JavaScript Air podcast (JSAir for short) has a service worker at https://javascriptair.com/service-worker.js that provides offline support. JSAir service worker When the JSAir service worker installs, it […]

Continue reading


Which JavaScript framework should I use next?

The slides for “Which JavaScript framework should I use next?” presented at BuzzJS NYC are at https://slides.com/bahmutov/buzzjs/. I have embedded them below for convenience. The full video from the presentation My conclusion: look for the following features in the web framework of the future DOM abstractions (virtual dom inside a separate web worker) Modular design […]

Continue reading


Run Express server in your browser

The problem – web application loading times Don’t you hate the waiting period when a web application loads? I have been chasing faster boot up times every since Angular plus React equals Speed revisited friendly competition dialogue with Dave Smith which started at ng-conf. I believe that once the application has started, both Angular and […]

Continue reading