Message from JavaScript discussions

December 2018

— A dictionary can't tell you that


Logically simultaneous processing.
Does not imply multiple processing
elements (PEs). Requires
interleaved execution on a single PE.

— You confuse concurrency with Parallelism

— Parallelization exists at many levels

— Even having one cpu

— Usually it runs multiple instructions at same time


Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).

The concept of concurrent computing is frequently confused with the related but distinct concept of parallel computing, Although both can be described as "multiple processes executing during the same period of time".

Message permanent page

— While there is a fetch from memory you can still execute instructions in other path of the pipeline

— That's what i mean by simplify🤤

— But this is more related to hardware

— At the end of the day, what we want is two threads of javascript execution

— Yes, okay, it may be interleaved, delayed, skipped for now, etc..