konkrétně to ASM je generovaný přímo tím "JS jádrem", v době kdy v8 vznikla, vymoženosti jaké nabízí llvm ještě nebyly stabilní a tak běží nad gcc a musí si ASM generovat svépomocí.
Na UI aplikace JS není špatně navržený a je to jeho silná stránka, umožňuje řádně oddělit doménovou logiku od její reprezentace a díky pojetí asynchronního hlavního threadu mají pro uživatele dobrou odezvu s nulovou prací pro "programátory"