Defer some js2-mode setup to eval-after-load.
http-server-in-buffer should use python3.
Use emacs-tss for Typescript.