Web Workers, HTML5’deki en ilgi çekici özelliklerden bir tanesi. Geliştiriciler JavaScript wait, delay ve pause komutlarına dayanmak yerine, kodlarını bölerek Web Workers içine aktarabiliyorlar. Bir başka deyişle HTML5 Web Workers, tarayıcının bir işletim sistemi gibi çalışmasını sağlıyor.

Bununla birlikte işletim sisteminin tüm işlevleri taklit edilmiyor. İş yükünü bölerek ayırma imkanı sunulsa da, yükü dengeli olarak dağıtmak veya öncelikler tanımlamak mümkün değil. API, sadece Worker’a ve Worker’dan mesaj aktarılmasını destekliyor. Gerisini ise tarayıcı yönetiyor.

Bu tür bir işlevin kötüye kullanılması, çok yakın gibi görünüyor. Örneğin web sitelerinin arka planlarında çalışan kod kırıcıları gibi. Kullanıcının bu durumda yapabileceği ey çok az, zira Worker nesnelerinin oluşumunu veya ne yaptıklarını seyretmelerinin imkanı yok.