Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
JS ist eine Mischung aus Objektorientierter- und Funktionaler-Programmierung und beide Teile sollte man verstehen, um aktuelle Design-Patterns zu durchblicken.
Und JS ist übrigens immer singlethreaded. Man kann höchstes Arbeit über Web Worker verteilen, aber das passt nur auf bestimmte Anwendungsfälle. Mit NodeJS hat man da noch mehr Möglichkeiten, aber da arbeitet man auch auf einem höheren Level und schiebt Arbeit auf "Worker" ab.