«web-worker» etiketlenmiş sorular

25
Ayrı bir Javascript dosyası olmayan Web çalışanları?
Anlayabildiğim kadarıyla, web çalışanlarının ayrı bir JavaScript dosyasına yazılması ve şu şekilde adlandırılması gerekir: new Worker('longrunning.js') Tüm JavaScript kaynak kodumu birleştirmek ve küçültmek için kapatma derleyicisini kullanıyorum ve dağıtım için çalışanlarımın ayrı dosyalarda olmasını istemem. Bunu yapmanın bir yolu var mı? new Worker(function() { //Long-running work here }); Birinci sınıf …

5
Node.js ve CPU yoğun istekleri
Node.js HTTP sunucusu ile tamir etmeye başladım ve gerçekten sunucu tarafı Javascript yazmayı seviyorum, ancak bir şey beni web uygulamam için Node.js kullanmaya başlamamı engelliyor. Bütün zaman uyumsuz I / O kavramını anlıyorum ama biraz yordamsal kod görüntü işleme veya büyük veri kümeleri sıralama gibi CPU yoğun olduğu uç durumlarda …

3
Web Çalışanları için Kullanım Durumları Nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Web Workers API'sını kullanmak için gerçek dünyaya özgü bir manzara arıyorum …


7
Node.js üzerinde eşzamanlı görevler için hangisi daha iyi olur? Lifler? Web işçiler? veya Konular?
Bir süre önce node.js üzerinde tökezlemiştim ve çok beğendim. Ancak çok geçmeden CPU-yoğun görevleri yerine getirme yeteneğinden çok yoksun olduğunu anladım. Böylece, googling yapmaya başladım ve sorunu çözmek için şu yanıtları aldım: Fiberler, Web Çalışanları ve İplikler (thread-a-gogo). Şimdi hangisinin kullanılacağı bir kafa karışıklığı ve bunlardan birinin kesinlikle kullanılması gerekiyor …

15
Chrome, web çalışanı yükleyemiyor
Web çalışanı kullanan bir proje üzerinde çalışıyorum. Baş bölümümde bu kod var: var worker = new Worker("worker.js"); // More code Bu, Safari'de sorunsuz çalışıyor, ancak Chrome aşağıdaki hatayı bildiriyor: Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'. Bu neden Safari'de mükemmel çalışıyor …

2
JavaScriptCore'da WebWorker'ın bağlamına yeni bir yerel sınıf nasıl eklenir?
JavaScriptCore aracılığıyla bir webkit-gtk tarayıcısında JavaScript'i genişleten bir uygulamam var. Şu anda küresel bağlama eklediğim birkaç sınıfım var: void create_js(gpointer context, char* className, JSClassDefinition clasDefinition) { JSClassRef classDef = JSClassCreate(&clasDefinition); JSObjectRef classObj = JSObjectMake(context, classDef, context); JSObjectRef globalObj = JSContextGetGlobalObject(context); JSStringRef str = JSStringCreateWithUTF8CString(className); JSObjectSetProperty(context, globalObj, str, classObj, kJSPropertyAttributeNone, NULL); …

1
WebWorker, yavaş regexp eşleşmelerini önemli ölçüde daha yavaş (3x) hesaplar - yalnızca firefox
İlk olarak, bir projedeki tüm başlık dosyalarının bir listesindeki tüm benzersiz harici kütüphane yollarıyla eşleşecek bir düzenli ifade oluşturdum. Bir hafta önce bu normal ifadeyi yapmakla ilgili bir soru sordum . Eşzamansız olduğunda ve bir web çalışanı haline geldiğinde nasıl davranacağını görmek için etrafa karışmaya başladım. Kolaylık ve güvenilirlik için …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.