Questo sito web è costruito con Qwik

Qwik Test è un sito web costruito con il Framework Qwik, sfruttando la sua feature più importante: la Resumability. È stato progettato seguendo le best practice per l'ottimizzazione delle performance.

Università degli studi di Bari Aldo Moro

Features

Qwik – il primo framework Resumable O(1)

Qwik è un framework web open source sviluppato da Miško Hevery, Manu Martinez Almeida e Adam Bradley, per la creazione di applicazioni web.

Resumable

Elimina completamente il requisito dell'idratazione.

Serialization

Le applicazioni Qwik possono essere serializzate in qualsiasi momento del loro ciclo di vita.

Progressive

Il principio di progressive consiste nello scaricare il codice in modo dinamico, in base alle esigenze dell'applicazione.

Performance Istantanee

Una buona velocità della pagina migliora l'esperienza dell'utente (UI/UX) e aumenta i tassi di conversione.

Search Engine Optimization (SEO)

Le prestazioni sono un'aspetto fondamentale per l'indicizzazione sui motori di ricerca.

Reactivity

La caratteristica di reattività in Qwik consente al framework di tenere traccia di quali componenti sono iscritti a quale stato.

FAQs

Frequently Asked Questions

Perché un altro framework?

La risposta breve è che Qwik risolve un problema che altri framework non possono risolvere. Qwik offre prestazioni di avvio istantanee, indipendentemente dalla complessità dell'applicazione. Le applicazioni Qwik forniscono la stessa quantità di JS iniziale, indipendentemente dalla quantità di componenti.

Che cos'è Qwik City?

Qwik City è solo un insieme di API aggiuntive rispetto a Qwik. Si pensi a Qwik come al nucleo centrale e a City come alle API aggiuntive (routing, caricamento dei dati, endpoint, ecc.). Lo chiamiamo un meta-framework per Qwik. Qwik City è per Qwik quello che Next.js è per React, Nuxt per Vue o SvelteKit per Svelte.

Qwik scarica JS quando l'utente interagisce?

No. In produzione, Qwik utilizza molte informazioni generate durante l'SSR (Server-Side Rendering) per iniziare a pre-popolare la cache con i soli bit di interattività disponibili nella pagina corrente il prima possibile. In questo modo, quando l'utente fa clic o interagisce, il JS è già nella cache.

Le app Qwik sono lente sulle reti lente?

Niente affatto! Grazie allo Speculative Module Fetching, le applicazioni Qwik non risentono della lentezza delle reti rispetto ad altri framework. Anzi, grazie al bundling a grana fine e alla resumability, le app Qwik possono diventare interattive con molto meno JS, rendendole di fatto più veloci sulle reti lente.

Qwik genera troppi file piccoli?

In modalità dev Qwik genera molti file di piccole dimensioni perché utilizza il server Dev Vite.js, ma in modalità di produzione Qwik raggruppa i file in modo più efficiente.

In quali linguaggi è scritto Qwik?

La maggior parte di Qwik è scritta in TypeScript, un superset di JavaScript che aggiunge la tipizzazione statica opzionale e altre caratteristiche. Tuttavia, il compilatore (o ottimizzatore) di Qwik è scritto in Rust, un linguaggio molto veloce ed efficiente in termini di memoria.

Qwik Test

Questa pagina è stata costruita con lo scopo di testare le performance.