Pendekatan konvensional kepada pekerja web melibatkan penciptaan fail JavaScript berasingan untuk merangkum tugas latar belakang, memuatkan mereka ke dalam aplikasi mengikut keperluan. Walau bagaimanapun, aliran kerja ini boleh membawa kepada permintaan HTTP tambahan dan menghalang pengoptimuman kod.
Nasib baik, JavaScript menawarkan penyelesaian bagus yang dipanggil "pekerja dalam talian." Kaedah ini membolehkan anda mentakrifkan kod pekerja dalam fail HTML atau berkas aplikasi yang sama, menghapuskan keperluan untuk fail berasingan dan meningkatkan kecekapan.
Untuk menggunakan pekerja sebaris, anda boleh memanfaatkan Blob API untuk membuat pemegang URL yang menunjuk kepada kod pekerja yang disimpan sebagai rentetan. Pemegang ini kemudiannya boleh dihantar sebagai parameter kepada pembina "Worker()", dengan berkesan memulakan pekerja sebaris anda.