Domenica 25 Ottobre 2026 10:18:53 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

compiler JIT (Just-In-Time)

Un componente del browser che traduce JavaScript in codice macchina nativo veloce in fase di esecuzione.

Un compilatore JIT è un componente del browser che trasforma JavaScript in codice macchina nativo mentre una pagina è in esecuzione. Compilando al volo il codice "hot", il browser può eseguire gli script molto più velocemente rispetto a interpretarli ogni volta. Questo aumento di velocità è importante per le moderne app web, ma aumenta anche la complessità all'interno del motore del browser.

In termini di sicurezza, il codice JIT è una superficie d'attacco sensibile perché un bug può indurre il motore a generare codice macchina errato a partire da JavaScript controllato dall'attaccante. Una pagina malformata può quindi indirizzare l'esecuzione verso istruzioni indesiderate, talvolta portando a corruzione della memoria o all'esecuzione di codice all'interno del renderer o del processo di contenuto. I difensori riducono questo rischio applicando rapidamente patch ai motori del browser, limitando a cosa possono accedere i processi in sandbox e trattando i difetti legati al JIT come ad alta priorità perché interessano la parte del browser che gestisce contenuti web non attendibili.

← indice WIKICROOK