/fast

Attiva l'esecuzione più rapida del programma.

/fast[+ | -]

Argomenti

  • +| -
    L'opzione /fast è attiva per impostazione predefinita. Mediante l'utilizzo dell'opzione /fast o /fast+ si ottiene la generazione di un file di output ottimizzato per la velocità, ma non saranno supportate determinate funzionalità del linguaggio di versioni precedenti. Specificando /fast-, d'altra parte, verrà garantita la compatibilità con le versioni precedenti, ma il file di output prodotto non sarà ottimizzato per la velocità.

Note

Quando l'opzione /fast è attiva:

  • Tutte le variabili devono essere dichiarate.

  • Le funzioni diventano costanti e non possono essere oggetto di assegnazione di valori né di ridefinizione.

  • Le proprietà predefinite degli oggetti incorporati sono contrassegnate come DontEnum, DontDelete, ReadOnly.

  • Le proprietà degli oggetti incorporati non possono essere espanse, tranne che per l'oggetto Global, che rappresenta anche l'ambito globale.

  • La variabile arguments non è disponibile nelle chiamate di funzione.

  • Le assegnazioni a variabili, campi o metodi di sola lettura generano errori.

    Nota

    La modalità di compilazione /fast- aiuta gli sviluppatori nella generazione di file eseguibili autonomi da codice JScript legacy. Quando si sviluppano nuovi file eseguibili o librerie, utilizzare la modalità di compilazione /fast+. In questo modo sono garantite migliori prestazioni e migliore compatibilità con altri assembly.

    Nota sulla sicurezzaNota sulla sicurezza

    La modalità di compilazione /fast- consente di utilizzare le funzionalità del linguaggio delle versioni precedenti non disponibili nella modalità /fast+. L'utilizzo improprio di queste funzionalità può limitare la sicurezza del programma. Per ulteriori informazioni, vedere Considerazioni sulla sicurezza per JScript.

Esempio

Per creare un file di output ottimizzato per la velocità a discapito della completa compatibilità con le versioni precedenti:

jsc test.js

Vedere anche

Concetti

Considerazioni sulla sicurezza per JScript

Altre risorse

Opzioni del compilatore JScript