Another option people may want to consider is hosting a version of Code Server[1]. I do this with my iPad Pro and it has been incredibly convenient.
I even have it configured so that ports can be routed to via my domain, meaning I can do web development with a local server on port 3000 and view it live at 3000.my.domain.tld.