DoneJS JavaScript-ramverk blir snabbare

Version 3 av DoneJS, ett JavaScript-ramverk med öppen källkod för att skapa webb- och mobilappar i realtid, är nu tillgängligt. Dess skapare säger att den nya versionen har snabbare rendering och trädskakbara moduler. Tidigare känd som JavaScriptMVC möjliggör DoneJS utveckling av användargränssnitt i realtid som kan exporteras för att köras på flera plattformar.

Vad är nytt i DoneJS version 3

Nyckeln till version 3.0 är inkrementell rendering, vilket resulterar i snabbare serverrendering. Med inkrementell rendering delas en applikation i två delar: statiskt innehåll som kan skickas omedelbart och dynamiskt innehåll som måste vänta. Genom att skicka statiskt innehåll direkt kan en app starta tidigare än i traditionell server-rendering. Servern fortsätter att återge dynamiskt innehåll och vidarebefordra deltor till klienten.

Också nytt i DoneJS version 3:

  • JavaScript-ramverket på CanJS 5.0-klienten, inklusive trädskakbara moduler. Trädskakning är en form av eliminering av dödkod som undersöker  importuttalanden för att bestämma vilken kod som används. CanJS har också ett enklare konfigurerbart servicelager för att begära data.
  • JavaScript-beroendelastaren StealJS 2.0 för enklare felsökning genom att ta bort löftet-polyfill när det inte behövs.

DoneJS kombinerar andra tekniker inklusive DOM-hjälpare från jQuery JavaScript-biblioteket, FuncUnit funktionstester och DocumentJS-dokumentationsmotorn. År 2019 planerar byggare av DoneJS, vars huvudsponsor är Bitovi-mjukvaruteknikföretaget, att förbättra utvecklarupplevelsen. En prioritet är att förbättra byggtiderna med tekniken för att stjäla verktyg.

Var kan jag ladda ner DoneJS 3.0

Du kan installera DoneJS via NPM:

npm install -g donejs donejs lägg till app min-app