- LibreOffice Online is a web-based office suite consisting of a server and client-side components developed using Leaflet and JavaScript.
- Leaflet is an open-source JavaScript library used for interactive maps and tile-based implementations. It was modified to add web sockets for communication with the server and support binary images and caching more tiles.
- The document loads by requesting tile images from the server based on the visible area coordinates, and tiles are cached. Editing involves capturing keyboard events and sending them to the server to invalidate and request new tiles, and the toolbar was extended from Leaflet's API.