That's a very good question. I didn't have an answer to it, so I looked up Google. The general theme I found can be summed up by this comment:
If you follow the JS world - it was pretty much the same with Promises - we got the bluebird and jQuery implementations, but at the end Promises went native and all those libraries and frameworks are no longer needed.
People were saying that browsers would slowly start using the virtual dom, but I am not entirely sure when it would happen as it has been years since the concept of virtual dom was introduced
It's irrelevant to JS world. As this feature could improve performance of browsers, It's an optimization to browsers. So relevant to the world of rendering engines.
First Promises are added to the JS spec, So browsers should implement that, But virtual DOM can be added to any browser individually.
I didn't get what you were asking. Shadow dom isn't a dom, it's a technique to nest a dom in another
And regarding the dom updates, I did mention that part in the virtual dom (dom updates are one of the slowest operations in web dev)
Very sorry. It's a mistake. It should be virtual DOM.
That's a very good question. I didn't have an answer to it, so I looked up Google. The general theme I found can be summed up by this comment:
People were saying that browsers would slowly start using the virtual dom, but I am not entirely sure when it would happen as it has been years since the concept of virtual dom was introduced
Thanks for the answer for burning question,
It's irrelevant to JS world. As this feature could improve performance of browsers, It's an optimization to browsers. So relevant to the world of rendering engines.
First Promises are added to the JS spec, So browsers should implement that, But virtual DOM can be added to any browser individually.
I thought to create a JavaScript framework without virtual DOM.
Nowdays computers are more powerful. Real DOM is enough if developers are using it with a responsibility.
I am looking for collaborators for it. I you can please contact me via ksengine.github@gmail.com.
No worries, you can keep it