Quali tecniche sono attualmente in fase impiegati per accelerare i motori JavaScript di nuova generazione?

StackOverflow https://stackoverflow.com/questions/4232344

Domanda

Lo so una discreta quantità sui motori JavaScript attuali. Quali tecniche sono sorti nel tempo intervenire? Si prega di fornire collegamenti a informazioni liberamente disponibili.

modifica:

Per chiarire, io sono alla ricerca di nuove tecniche che sono in corso di attuazione o sono stati di recente pensati per migliorare la velocità di esecuzione di JavaScript.

È stato utile?

Soluzione 3

Javascript macchine virtuali in futuro avrà un metodo JIT e un JIT tracciato come Firefox 4 e JägerMonkey / TraceMonkey.

Altri suggerimenti

Credo che la maggior parte della tua domanda trova risposta qui: Cosa ottimizzazioni fanno eseguire moderni motori JavaScript?

Ecco alcuni riferimenti che provenivano dalla parte superiore della mia testa:

Si prega di notare che in questo momento (nei browser moderni) javascript non è il collo di bottiglia più in termini di velocità di esecuzione della pagina. Ora che il problema è risolto un sacco di produttori di browser stanno concentrando maggiormente su altri aspetti del processo di portare una pagina dal server all'utente. Per esempio un sacco di pagine graficamente ricchi che sono standard ora trarrebbe vantaggio dalla potenza delle moderne GPU. Si è spesso trascurato, ma il rendering di una tipica pagina ora richiede generalmente più tempo di esecuzione gli script.

Componenti generali può essere trovato alla wikipedia.org e più in dettaglio sul sito Sun Microsystems e dei suoi collegamenti a siti associati. Alcune tecniche attualmente in uso con versioni recenti di Internet Explorer e Firefox e altri browser sono forme di dualprocess o operativo multiprocesso nella propria struttura di controllo per migliorare le prestazioni in modo specifico e per migliorare l'esperienza di navigazione in generale. L'uso di javascript è in calo in alcune nazioni e in aumento in altri come la popolazione server Internet pubblico di riferimento cambia nel tempo. Solo quando il parsing JavaScript e il codice di interpretazione vengono riscritti in una lingua più veloce o una qualche forma di multiprocesso viene introdotto in codice sui server o che operano nel computer dell'utente sarà l'aumento di velocità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top