DEV Community

Discussion on: Improve HTML and CSS performance

Collapse
 
yashints profile image
Yaser Adel Mehraban

Not at all, a small part of that is done by server side rendering, but browsers still will need to perform majority of the work. Maybe some day

Collapse
 
leob profile image
leob

Evidently yes, the browser does most of that work nowadays - I just thought, theoretically, whether some of that work could be shifted to the "build phase" - sort of a precompilation ...

Especially since all of these resources (html, css) are essentially plain text - then internally the browser builds an optimized 'binary' version - so I thought if that "optimized" version could somehow be pre-generated and downloaded ...

A bit similar to what they're doing with Javascript and Web Assembly ... OTOH if building that 'render tree' depends on a lot of dynamic variables which are not known in advance then this would of course not be practically feasible :-)