Advokasi berterusan Surma untuk pekerja web sebagai penyelesaian untuk meningkatkan prestasi laman web patut mendapat pengiktirafan. Analisis terbarunya menggariskan penggunaan multithreading yang meluas di pelbagai platform:
[...] Multithreading adalah di mana -mana. IOS memanfaatkan Grand Central Dispatch, Android menggunakan penjadual tugas bersatu (Workmanager), dan enjin permainan seperti Perpaduan menggunakan sistem pekerjaan. Matlamat yang konsisten di seluruh platform ini adalah untuk mengoptimumkan respons aplikasi dan pengalaman pengguna.
Surma , "Negeri Pekerja Web pada tahun 2021"
Walaupun multithreading lazim, pembangunan web memerlukan pekerja web untuk mengatasi sifat tunggal yang ada di JavaScript. Pekerja -pekerja ini menikmati sokongan yang luas. Cabaran utama terletak pada bagaimana dan bila menggunakannya dengan berkesan. Surma menggambarkan contoh permainan di mana keseluruhan aplikasi dan logik permainan tinggal di dalam pekerja. Perpustakaan Comlink memudahkan proses ini dengan ketara.
Sebaik -baiknya, alat pembangunan popular harus mengintegrasikan fungsi pekerja web dengan lancar. Usaha jangkauan pemaju semasa kelihatan tidak mencukupi. Bayangkan jika rangka kerja seperti Apollo, yang menguruskan keadaan aplikasi yang besar, secara automatik melepaskan pemprosesan ini ke benang yang berasingan. Pendekatan ini seolah -olah logik dan berpotensi dicapai.
Atas ialah kandungan terperinci Keadaan pekerja web pada tahun 2021. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!