Web worker: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m WPCleaner v1.43 - Disambigua corretto un collegamento - API |
m Bot: passaggio degli url da HTTP a HTTPS |
||
Riga 1:
Un '''web worker''', come definito dal [[World Wide Web Consortium]] (W3C) e dal [[Web Hypertext Application Technology Working Group]] (WHATWG), è uno [[JavaScript|script JavaScript]] che viene eseguito in [[Esecuzione in background|background]] in una pagina [[HTML]] indipendentemente dagli script dell'interfaccia utente.<ref name="WHATWG">{{Cita pubblicazione|url=
Il W3C e WHATWG considerano i web worker come script a esecuzione prolungata che non vengono interrotti dagli script dell'interfaccia utente (che rispondono ai clic o ad altre interazioni dell'utente). Il fatto di impedire a tali worker di essere interrotti dalle attività utente dovrebbe consentire alle pagine Web di rimanere reattive mentre eseguono attività lunghe in background.
Riga 79:
return typeof window.Worker === "function";
}
</source>I web worker sono attualmente supportati da [[Google Chrome|Chrome]], [[Opera (browser)|Opera]], [[Internet Explorer]] (versione 10), [[Mozilla Firefox]] e [[Safari (browser)|Safari]].<ref name="into html5">"Introducing HTML5", Lawson, B. and Sharp, R., 2011.</ref><ref>"HTML5 and CSS3" Brian P. Hogan. The Pragmatic Programmers, LLC 2010.</ref> Mobile Safari per iOS supporta i web worker da [[iOS]] 5. Il browser [[Android]] ha iniziato a supportarli in Android 2.1, ma il supporto è stato rimosso nelle versioni Android 2.2-4.3 prima di essere ripristinato in Android 4.4.<ref>{{Cita web|url=http://www.isogenicengine.com/2010/10/25/spotlight-benchmarking-android-2-1-with-web-workers/#|titolo=Archived copy|accesso=10 luglio 2011|urlarchivio=https://web.archive.org/web/20131019092816/http://www.isogenicengine.com/2010/10/25/spotlight-benchmarking-android-2-1-with-web-workers/#|dataarchivio=19 ottobre 2013|dead-url=yes}}</ref><ref>{{Cita web|url=
== Note ==
Riga 86:
== Collegamenti esterni ==
* [
* [
* [https://developer.mozilla.org/en/Using_web_workers Using Web Workers] – Mozilla Developer Network
|