VueJS update claims up to 260% more performance!

avatar

image.png

"We are excited to announce the release of Vue.js 3.2 "Quintessential Quintuplets"! This release includes many significant new features and performance improvements, and contains no breaking changes."
-Evan You

I recently started to use VueJs so I can do some projects I've been wanting to do for a while.

I am not a front end developer, and generally stay far far away from front end work. That being said, I love Vue!. In just a couple of days I've been able to build most of the UI for my new web game Ape Mining Club.

So What's new?

Vue 3.2 doesn't have a lot of features, in fact it's only like five changes, two of them are game changing though.

  • New SFC Features
  • Web Components
  • Performance Improvements
  • Server-Side Rendering
  • Effect Scope API

These are the five new features just released. I'm going to talk about the two big ones.

Web Components

Vuejs allows you to break down your project into components. This allows you easily re-use and code simple purpose modules that you later piece together to build your application. These components have always been usable in Vuejs only, but with 3.2 you can now build components that can be used in any frame or just straight HTML/JS.

This is actually quite amazing, Vuejs is extremely powerful and it's best feature is it's component features. Being able to build components that can be used anywhere is a massive achievement and I don't know of any other framework that has been able to this.

For example, say you want to build complex Hive application that you want to allow web masters to use on their website, be it a widget or a complete application. You can build it in Vuejs, and then they can load it side by side with their react, angular, or javascript project.

Performance improvements

Woah, Vuejs just threw down the gauntlet!

Vuejs boasts 260% faster read and 50% faster write performance for reactive objects. Reactive objects are how Vuejs updates your application without having to refresh the page or re-write the DOM. Refs also have a lot of overhead, so seeing these massive improvements is going to be a big deal.

They also claim 40% faster dependency tracking, 17% less memory usage, 200% faster creation of plain element VNodes. These changes should result in much faster applications built in Vue, not that Vue is slow. In fact, Vue is one of the fastest frameworks available, although React is slightly faster.

Now Vue even outperforms React in many situations.

image.png

The other three features are nice, but are more complicated and not as flashy. If you are using Vuejs, this update is a game changer.

Vuejs 3.2 release notes


Image Sources: 1 2



0
0
0.000
12 comments
avatar

I use Vuejs for most of my projects and I love it. I have worked on Angular before and I in fact learned Angular first and then moved to Vue. I personally felt Vue was very lightweight and far comfortable than Angular. I didn't get a chance to code anything on React yet but hopefully, it can happen soon.

Web components is definitely a great breakthrough and I was actually expecting this to come sooner or later. Web technology is progressing really fast. I'm glad and happy to use Vue for my projects. Cheers!

0
0
0.000
avatar

release of Vue.js 3.2 "Quintessential Quintuplets"

Looks like Vue's developer is a man of culture.

0
0
0.000
avatar
(Edited)

Dude its ridiculous that you downvote all my posts and all my comments with your 200000 HP bot!?!?!?

This comment: https://hive.blog/hive-167922/@lasseehlers/qxj3bt was upvoted to the most popular comment on that post with rewards until your massive bot downvote!!! It makes you look stupid.

There are many reasons you should stop this ungrounded bullying, here are just a few:

  1. You are hurting the Hive price, because you downvote me.
  2. I entered the cryptocurrency market and are one of those that know most about it in the world.
  3. My tribe 2.0 / OUTPOST is highly popular with more then 10000 people used it at some point in time in about 2 years.

I dont care so much about the rewards I lose, but you are hurting not only Hive with these downvotes and you are sending a wrong signal to noobs.

Ofcourse I know the real reasons for your downvotes, 1. you are probably jealous of the popularity of LasseCash. 2. You dont know that the earth is flat, so you think I am crazy, when reality is that you are brainwashed ballhead that believe in the masonic / satanic lie that we should live on a spinning ball.

A part from all that, then your so called "tribe" STEM is pseudo science, repeating the satanic lies, and therefore should it be valued at 0, I have not checked, but @ironshield told me that LasseCash is much more valuable then Stem, probably something that make you jealous.

0
0
0.000
avatar

Out of curiosity. Any way we can upgrade the Hive software into DPoS 2.0 to catch up with 500 msec block time without disrupting the current economic formula?

0
0
0.000
avatar

There is no official DPoS 2.0 that I know of, but we have talked about increasing the block time to one or two seconds, I think 500msec is a bit low. EOS does it but using tricks.

0
0
0.000
avatar

3 seconds is too slow for my attention span, must be faster then the blink of an eye!! LoL. Humans be silly.... Meanwhile I'm over here like, "can we just slow down a little...."

0
0
0.000
avatar

I've been wanting to do some non vanilla js and have been looking at vue for awhile... Along with react and a few others... Guess this is the bump I need to finally jump into a framework.

0
0
0.000
avatar

As someone that hates web development, Vue is awesome!

0
0
0.000