Ganpati
Vue 3.0 now arrives in TypeScript

Vue 3.0 now arrives in TypeScript

25 September, 2020 by img Rahul Panchal in Vue 3.0
Vue 3.0 now arrives in TypeScript

Vue 3.0 now arrives in TypeScript

After almost a couple of years in development, Vue 3.0, which happens to be a significant upgrade to the well-known JavaScript framework for developing web UIs, is obtainable as a production release right now. The highlights consist of smaller bundle sizes as well as better performance.

 

Performance of Vue 3.0

Launched on 18th September, Vue 3.0 plans to enhance performance as compared to Vue 2 when it comes to updating speed, render speed, bundle size, and memory usage. As part of the project, updates happen to be up to 130% quicker, render is 55% faster, and the memory usage up to 53% less. Apart from this, the bundle size is going to be as much as 40% lighter along with tree-shaking which happens to be a technique used for minimizing the size of the output file.

 

Vue Internals

Vue internals is being written once again into an assortment of the decoupled module, which provides an architecture providing minimized runtime size as well as better maintainability. Lower-level APIs are exposed by modules that unlock advanced usage cases like the compiler, which supports AST transforms intended for customizations. An API is provided by the core runtime for developing custom renders for various targets like WebGL, terminals, or native mobile. Moreover, the @vue/reactivity module is responsible for exporting functions providing access to the reactivity system of Vue, which is possible to be employed as a standalone package.

The Vue 3.0 launch milestone is accountable for marking the overall readiness of the framework even though work might still be required for several subprojects. According to Vue project developers, it was safe to commence greenfield projects. Also, library authors can upgrade their projects.

 

Some other innovative capabilities in Vue 3.0 consist of the following:

  • A codebase is composed of TypeScript. The Type definitions are updated and bundled.
  • A Composition API which makes it simpler to make use of Vue when it comes to large-scale applications.
  • Experimental features like <script setup> providing syntactic sugar for being use of Composition inside SFCs as well as <style var> providing CSS variables which are state-driven within SFCs.

Vue.js builders are going to emphasize on IE11 support, migration builds capabilities, as well as further enhancements to template type inference.

 

Want to hire top, experienced and cost-effective Vue.js developers?

Rlogical Techsoft Pvt. Ltd offers dedicated Vue.js developers who utilize the most advanced techniques to build scalable, secure & feature-rich web apps.

img

Rahul Panchal

Rahul Panchal is a Founder and Managing Director of Rlogical Techsoft Pvt. Ltd, a web & mobile app development company India specialized in Hybrid, Native, Android and iOS App development.

Get in Touch

Contact Us

USA

600 E Michigan Ave, Kalamazoo, MI 49007, USA

Robert Armbrister: +1 866 277 2752

Contact Email: usa@rlogical.com
info@sparkbusinessworks.com

UK

5 Kew Road, TW9 2PR, London

Peter Klein: +44 753 859 8026

Contact Email: uk@rlogical.com

INDIA (Head Office)

701 Satkar Complex, Opp Tanishq Showroom,Behind Lal Bungalow, Chimanlal Girdharlal Rd, Ahmedabad, Gujarat 380009

Rahul Panchal: +91 982 460 1707
Contact Email: rahul@rlogical.com

Jatin Panchal: +91 997 420 2036
Contact Email: jatin@rlogical.com

JAPAN

301 1-28-21 Hayabuchi, Tsuzuki-ku, Yokohama-shi, Kanagawa 224-0025, Japan

Charles

Contact Email: japan@rlogical.com

Australia

Suit 3, Level 27, 1 Farrer Place Sydney NSW 2000

Sophie Stapleton

Contact Email: australia@rlogical.com