DEV Community

Discussion on: Is VDom still faster?

 
efpage profile image
Eckehard

Adding 10K rows is possibly not what most Websites do. And the initial question was not: who is the fastest number cruncher.

The question was: There are two systems in a pipeline to optimize the screen update:

  • A VDom
  • The browser engine

If the browser engine is slow and stupid, a virtual DOM will be helpful in most cases. But if the browser engine is fast and smart, maybe it does a better job than a VDom. The Chrome core was written in C++, which could be faster than Javascript.

AND: the browser knows, what is visible on the screen, while the VDom does not. So, from the point of user experience, there is a good chance that a browser does a better job if he does not need to wait for a slow VDom.

Caution slow

I think, the only way to find out is to perform some tests with and without VDom active.

Thread Thread
 
ivan_jrmc profile image
Ivan Jeremic

Ok I need to say I tried Solid JS today and my mind is kind of blown away.

Thread Thread
 
efpage profile image
Eckehard

Could you give us more information about your background and expectation? What precisely blew your mind?

Thread Thread
 
ivan_jrmc profile image
Ivan Jeremic • Edited

My background? Eckhard is not the type of guy who can ask questions like that.

Thread Thread
 
efpage profile image
Eckehard

What´s your problem? Just tried to understand your previous answer.