Why Do Service Workers Break the Refresh Button? - Video Presentation by Lukáš Kopenec

Have you ever read an article on the web and been inspired to make a presentation about it for your colleagues? That was the case for Full-Stack Developer Lukáš Kopenec, who read an article about Service Workers and decided to share his own experiences.

In the following video Lukáš describes how a simple service worker can break the browser refresh button. He explains the reasons for this behavior in detail and proposes several possible solutions and the trade-offs they entail. During his presentation, he touches on and explains different service worker APIs and some of the intricacies of progressive web applications.

Lukáš Kopenec is a Full-Stack Developer with over 10 years of experience. Being a software architect, he made the switch back to a more hands-on approach and started to concentrate on complex web applications.


Salsita is a digital product agency that designs and develops exceptional web and mobile solutions which differentiate our clients, engage their customers, and grow their business. We provide design-driven development services that cover the entire software development cycle.

Our areas of specialization include eCommerce, web and mobile dashboards, online content editors and data visualization. We leverage the Salsita 3D Product Configurator Framework to develop slick, cost-effective 3D product configurator, visualization, and design solutions for brands and retailers across industries from consumer electronics to furniture, fashion and more.

We have developed award-winning digital solutions for dozens of companies, ranging from household names like eBay, SAP, Texas Instruments, and First American Financial, to innovative startups across Europe and North America.

Contact us