Bu teknolojiler dediğin JavaScript runtime ortamları. JavaScript yorumlanan (interpreted) bir dil. Bu sebeple farklı dillerde yorumlanabilir. Node.js(C++), deno (Rust) gibi. Zorlaştırmaz mı kısmı tartışılır. Runtime yazmak istiyorsan, browser ortamından çıkacaksın. Bunu da farklı diller sayesinde bilgisayar düzeyine indirmiş olman lazım. Bunu Python ile de yapabilirsin fakat performans konusunda aşırı yavaş kalacaktır. Interpreted bir dili başka bir interpreted dil ile geliştirmek mantık dışı.compiled bir dil ile geliştirmek lazım.
Runtime konusunu kapatalım. Bence gereksiz bir durum. Özel sebeplerin yoksa gerek de yok.
Normal bir JavaScript kütüphanesi yazmak basit bir iş. Yaptığın bir iş vardır bunu herkesin kullanabileceği bir duruma getirir ve paylaşırsın.
Önce problem lazım sonra o problemi çözmen gerekiyor. En sonda "ben bu problemi yaşadım başkası yaşamasın" diye çözümünü herkesin yararlanabileceği şekilde paylaşıyorsun.
Teknik olarak soruyorsan normal JavaScript işte. Pek bir olayı yok.