Comment by jchw

3 years ago

Yeah unfortunately as pessimistic as it seems I must agree, this title is disappointing to me. I'd love to see a series discussing the ins and outs of even just tiny segments of implementing ECMA262, as there's quite a lot of interesting nuance that has come up over the years.

I guess the difference is runtime vs perhaps interpreter, but it's definitely ambiguous.

V8, JSC, etc have an interpreter (or JIT, or what have you), but they also include everything else: the GC, the standard library, the standard and core objects. e.g. the full runtime.

Adding a couple of functions to an existing runtime is not rolling your own runtime.