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.
You might find this interesting: https://github.com/svaarala/duktape/blob/master/doc/compiler...