Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
vue-i18n VS Intlayer | Benchmark per l'Internazionalizzazione di Vue (i18n)
vue-i18n è la libreria i18n di riferimento per Vue. Intlayer è un'alternativa basata su compiler e scoped per componenti con un'integrazione Vue (vue-intlayer). Abbiamo già confrontato le loro funzionalità e developer experience. Questo articolo analizza il costo di ciascuna una volta che l'app è compilata.
I dati provengono da Benchmark Bloom, una suite open-source che compila la stessa applicazione con ogni libreria e registra ciò che il browser effettivamente scarica ed esegue.
tl;dr: Sulla stessa app Vite + Vue 3,vue-i18nspedisce 134.9 KB di JavaScript gzippato per pagina rispetto ai 41.3 KB per l'app senza i18n. Intlayer spedisce 57.1 KB. Il runtime divue-i18nda solo pesa 24.3 KB gzip (6x i 3.9 KB di Intlayer), ogni pagina porta 90% delle stringhe di pagine estere, e un componente compilato in isolamento trascina 196 KB perché è legato all'albero dei messaggi globale. L'adapter@intlayer/vue-i18nmantiene l'API divue-i18ne ha misurato 47.0 KB per pagina.
In breve
Commenti
Ancora nessun commento. Sii il primo a condividere i tuoi pensieri.
