Rumah Pembangunan Apakah pekerja web? - definisi dari techopedia

Apakah pekerja web? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah makna Pekerja Web?

Pekerja web adalah antara muka pengaturcaraan aplikasi baru yang dibangunkan untuk HTML5 yang membolehkan proses perisian dijalankan dalam benang latar belakang. Pekerja web dibuat pada pelanggan. Mereka berjalan selari dengan, dan dibuat secara luar biasa oleh, proses yang bertanggungjawab untuk antara muka pengguna (UI). Sebaik sahaja dibuat, pekerja Web boleh berkomunikasi dengan pencipta induk mereka dengan menghantar mesej kepada pengendali peristiwa tertentu UI yang ditakrifkan oleh ibu bapa.


Pekerja web secara teknikal dikenali sebagai API pekerja web. Kebanyakan pelayar utama (kecuali Internet Explorer 9) menyokong fungsi.

Techopedia menerangkan Pekerja Web

API pekerja Web menentukan dua jenis pekerja - pekerja berdedikasi dan pekerja bersama. Pekerja berdedikasi adalah yang paling mudah; ia direka untuk melaksanakan dan menyelesaikan beberapa jenis tugas. Contohnya mungkin jam yang dikemas kini pada skrin pengguna. Kebakaran tugas yang berdedikasi di latar belakang, adakah kemas kini dan berakhirnya jam.


Pekerja yang dikongsi lebih rumit kerana ia mempunyai keupayaan untuk berkomunikasi dengan membalas balik melalui fungsi pengendali acara. Contohnya ialah pengesahan alamat pengguna dan maklumat telefon pada skrin pendaftaran. Setiap sekeping data mesti disahkan. Apabila keputusan selesai, mereka akan diserahkan kepada halaman tersebut, supaya ia tahu bahawa semua data pengguna adalah sah dan ia boleh diteruskan dengan proses pendaftaran.


Pekerja web mempunyai banyak janji untuk meningkatkan pengalaman pengguna program berasaskan web. Kelajuan yang mana skrin pelayar boleh dikemas kini dengan ketara kerana kini terdapat banyak proses yang melakukan pengemaskinian.


Walau bagaimanapun, masih ada beberapa perkara yang perlu dilakukan. Pertama, keselamatan thread dan kesukaran dapat menjadi masalah. Ingat, ini adalah proses pihak klien yang sebenarnya menggunakan pelayan web back-end untuk memanggil benang peringkat OS pada klien. Dengan takrifan, tidak ada standardisasi di sini.


Kedua, seorang pekerja Web diluluskan pengenal resourse yang seragam (URI) skrip untuk melaksanakan apabila ia dibuat. URI ini harus melepasi dasar asal yang sama yang telah dibangunkan sebagai tindak balas kepada kebimbangan keselamatan pihak klien, walaupun terdapat beberapa perselisihan di kalangan vendor pelayar sama ada URI ini perlu lulus ujian menghirup yang sama.


Akhir sekali, paket maklumat yang dihantar semula untuk pekerja Web yang dikongsi mesti bersiri, yang boleh menjadi proses perlahan. Pada satu ketika, kecekapan menggunakan pekerja Web mesti diimbangi terhadap masa pemprosesan bersiri.

Apakah pekerja web? - definisi dari techopedia