DoneJS JavaScript framework gets faster

Version 3 of DoneJS, an open source JavaScript framework for building real-time web and mobile apps, is now available.Its creators say the new version has faster rendering and tree-shakable modules. Formerly known as JavaScriptMVC, DoneJS enables development of real-time UIs that can be exported to run on multiple platforms.

What’s new in DoneJS Version 3

Key to Version 3.0 is incremental rendering, which results in speedier server rendering. With incremental rendering, an application is split into two parts: static content that can be sent immediately, and dynamic content that must wait.

By sending static content right away, an app can boot earlier than in traditional server-side rendering. The server continues to render dynamic content and forward deltas to the client. Also new in DoneJS Version 3:

  • The CanJS 5.0 client-side JavaScript framework, including tree-shakable modules.

    Tree-shaking is a form of dead-code elimination that examines import statements to determine what code is being used. CanJS also has a more easily configurable service layer, for requesting data.

  • The StealJS 2.0 JavaScript dependency loader, for easier debugging by removing the promise-polyfill when not needed.

DoneJS combines other technologies including DOM helpers from the jQuery JavaScript library, FuncUnit functional tests, and the DocumentJS documentation engine. In 2019, builders of DoneJS, whose main sponsor is the Bitovi software engineering company, plan to improve the developer experience.

One priority is improving build times with the steal-tools build technology.

Where to download DoneJS 3.0

You can install DoneJS via NPM:

npm install -g donejsdonejs add app my-app

Espruino Pico STM32 ARM Cortex M4 USB JavaScript On Board FETEspruino-Pico-SBC-STM32-ARM-Cortex-M4-USB-JavaScript-On-Board-FET-Espruino-ESPRUINO-PICO-PINNED-p-The-Espruino-Pico-is-a-revolutionary-tiny-single-board-computer-that-features-JavaScript-and-a-USB-connection-allowing-the-control-of-electronics-quickly-and-easily-The-Pico-has-an-STM32-ARM-Cortex-M4-microcontroller-pre-programmed-with-the-Espruino-IDE-so-it-easy-to-get-up-and-running-The-on-board-USB-Type-A-connector-makes-integration-easy-and-an-on-board-voltage-regulator-will-accept-input - More Info

RV Astley Framework V2 Opti White ImageDimension: W 60cm x H 80cm - More Info

Netgear N300 Wireless Usb Adapter Wna3100NETGEAR N300 Wireless USB Adapter connects your notebook or desktop computer to a Wireless-N network for faster downloads, voice and music, and online gaming. Easy setup with the Smart Wizard CD gets you up and running fast. - More Info

Shankar Antique Grey Rectangular Extending Dining Set with 8 Natural Textured Linen Brushed Steel Framework Chairs - 180cm-240cmDimension: Dining TableClosed : W 180cm x D 100cm x H 75cmOpen : W 240cm x D 100cm x H 75cmDining ChairW 55cm x D 66cm x H 92cm - More Info

Shankar Antique Grey Rectangular Extending Dining Set with 6 Natural Textured Linen Brushed Steel Framework Chairs - 180cm-240cmDimension: Dining TableClosed : W 180cm x D 100cm x H 75cmOpen : W 240cm x D 100cm x H 75cmDining ChairW 55cm x D 66cm x H 92cm - More Info

You may also like...

       
Apps & Games Clothing Electronics & Photo Large Appliances
Baby Womens Apparel Garden Lighting
Beauty Mens Apparel Outdoors Luggage
Books Girls Apparel Health & Personal Care Pet Supplies
Car Boys Apparel Home Shoes & Bags
Motorbike Computers & Accessories Kitchen Equipment Sports & Outdoors
Fashion DIY & Tools Jewellery Toys & Games