Make Your Site Faster

We know that users prefer websites and applications that work fast. There is a lot of evidence that link performance to revenue. Let’s see what are main parts of the user experience that relate to the perception of ‘speed’ and how we can improve it. RAIL performance model RAIL is a user-centric performance model. Every web […]

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


Hydrate your apps

source for this example: bahmutov/hydrate-vue-todo live demo the hydrate script repo bahmutov/hydrate-app see the hydration used at my own website glebbahmutov.com I love declarative web application frameworks like Angular and Vue.js – my personal website glebbahmutov.com is a Vue app! Nothing is easier than starting a new application by writing HTML markup with a few […]

Continue reading