re: Explain Build Tools like I'm Five VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 

Pardon me, but I don't think Js is a native language, and so do HTML/CSS. A script language needs an interpreter to run. I think in Js's case, interpreter is the build tool.

 

Just about every language needs an interpreter of some kind. JS is interpreted by the browser. In my layering example, the browser interprets CSS, JS, and HTML. They're native in the browser space.

Ok, I think I misunderstand the term 'native' of yours.

Maybe instead of native, I should have used the word 'abstract'. Build tools break down languages like JSX and Typescript into abstracted primitive versions that a browser can easily interpret.

code of conduct - report abuse