foundation

Browser and Node differences

Runtime APIs, globals, module resolution, event-loop differences, and portability concerns.