Crankshaft per Chrom*

09-12-2010 15:00 - Fonte: www.ossblog.it

Il team di sviluppo dietro a Chrome ha presentato Crankshaft, una nuova infrastruttura di compilazione per V8, il motore javascript del browser made in Google. Crankshaft riesce a migliorare in maniera sostanziale, come potete veder sopra, le prestazioni delle applicazioni javascript più pesanti grazie ad una attenta analisi del codice in esecuzione ed una ottimizzazione molto spinta delle parti più critiche. Crankshaft è formato da 4 componenti: un compilatore, un runtime profiler, un ottimizzatore ed un deottimizzatore. Secondo Google il compilatore di base genera codice più veloce e più snello rispetto a quello utilizzato attualmente da V8. Il profiler è in grado di identificare le parti di codice in cui viene spesa la maggior parte del tempo e con queste informazioni l’ottimizzatore lavora sulle parte più critiche per le prestazioni. Il deottimizzatore controlla il codice generato per evitare i piccoli errori di quest’ultimo. Al momento il codice è disponibile solo per Intel a 32bit, ma si sta già lavorando per le versioni a 64bit ed Arm. Via | Chromium Crankshaft per Chrom* é stato pubblicato su ossblog alle 15:00 di giovedì 09 dicembre 2010.

- Continua...