Follow Dragon menggambar Bumi sebagai globe Three.js dan menaruh posisi terkini serta jejak orbit Dragon dan ISS di atasnya. Umpan posisinya diteruskan lewat server, sehingga peramban tidak pernah berbicara langsung dengan sumber hulunya.
Satu adegan: globe bertekstur, kamera yang bisa digerakkan, dan wahana antariksa pada posisinya yang sebenarnya. Jejak orbitnya digambar dengan sepasang vertex dan fragment shader khusus supaya garisnya bisa memudar di sepanjang dirinya sendiri — atribut alpha per vertex yang dibawa sampai ke tahap fragment, sesuatu yang tidak diberikan material garis bawaan.
Layar pemuatannya melaporkan kemajuan yang sebenarnya alih-alih sekadar berputar, karena tekstur Bumi cukup besar sehingga kanvas kosong akan terbaca sebagai halaman rusak.
Data posisinya berasal dari sebuah endpoint hulu, dan peramban tidak pernah memanggilnya. Servernya yang mengambilnya, lalu responsnya diteruskan sebagai JSON dari origin ini.
Itu menjaga host hulunya tidak muncul di kode halaman, menghindari permintaan lintas origin yang harus diizinkan peramban, dan memberi satu tempat untuk gagal dengan anggun — galat transport menjadi 500 dari aplikasi ini alih-alih penolakan yang tidak tertangani di dalam loop render. Penanda ketersediaan yang sama seperti di proyek lain bisa menonaktifkan halamannya dengan pesan terstruktur alih-alih globe yang rusak.