Comment

Comment by rgovostes

I was momentarily confused because I had commented out an importmap in my HTML with <!-- -->, and yet my Vite build product contained <script type="importmap"></script>, magically uncommented again. I tracked it down to a regex in Vite for extracting importmap tags, oblivious to the comment markers.

It is discomfiting that the JS ecosystem relies heavily on layers of source-to-source transformations, tree shaking, minimization, module format conversion, etc. We assume that these are built on spec-compliant parsers, like one would find with C compilers. Are they? Or are they built with unsound string transformations that work in 99% of cases for expediency?

parent rgovostes 1 year ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton