RTCode.io β August 2022
rt.ht short links, strict privacy mode and remote output improvements

Cloud infrastructure
rt.ht
β¦ (short links)
domain stands for real-time/remote hypertext, and we use it for short links.
sy.ht
and we are verry happy with it!efn.kr
for company short links.
Amazon CloudFront β¦
now delivers our static assets, making loads 11
to 51
times faster!

7ms
(consistent performance)
76ms
hot-cached (~350ms
worst case)Strict privacy mode
Third-party cookies
Browsers are starting to block third-party cookies by default.
Browser | Block Date |
---|---|
Safari | 2020-04 |
Firefox | 2022-06 |
Chrome | 2024-07 |
Edge | 2024-07 |
Unfortunately a core technology we use for immediate feedback on <script>
changes without sending user input to our servers was getting caught in the mess.
We have made significant frontend changes to ensure our output frame will continue to work, while still delivering
- true infinite loop protection
- true privacy, without servers
Sign in with Google
We use <pwa-auth>
by Microsoft for federated user logins.
<pwa-auth>
is using an older, and now deprecated, Google API that does not work when browsers block third-party cookies or run incognito. We worked around this and shared our solution with Microsoft.
We have also asked Microsoft to start using the new Google API.
Remote output
Quick connect
Establishing connections could take up to 40 seconds with Chrome and Edge.
We have addressed the underlying issue and these browsers now establish remote output connections blazingly fast!
Multi-region signaling
While the vast majority of our users eventually get to enjoy a direct, peer-to-peer connection, all sessions initially go through a signaling system which facilitates route discovery between remote browsers.
We have invested heavily in our signaling infrastructure and now run in multiple regions/clouds with IPv6
support:
us.rt.ht
aws
πkr.rt.ht
oci
πeu.rt.ht
scaleway
IPv4
and IPv6
from day one.UI improvements
Remote output β¦
now uses random short links which also support early cancellation.

Active remote connections are now displayed with more detail.



Community Work
Shoelace (web components)
Upgraded to 2.0.0-beta.82
, contributed to the following fixes:
Monaco (editor)
Upgraded to 0.34.0
from 0.33.0
.