> Can't service workers be written using Nim? Sure. I actually wrote the service worker in Nim at first.
However, at some point I noticed I'm just wrapping JS code in Nim. So I just switched to JS. > And what about the push service? My push service is written in Python only because there's a ready to use lib for WebPush for Python (<https://github.com/web-push-libs/pywebpush>) and there is none for Nim. Writing one from scratch would take a lot of time so I just wrote this part in Python. But Nim was my forst choice of course.