{"guid":"2c41702d-29b3-459a-b147-9bd309dd56bb","title":"LOWA or how we managed to run LibreOffice in your browser (WASM edition)","subtitle":"Stories from the journey of porting a massive c++ application to WASM/emscripten","slug":"froscon2022-2796-lowa_or_how_we_managed_to_run_libreoffice_in_your_browser_wasm_edition","link":"https://programm.froscon.org/2022/events/2796.html","description":"LOWA - LibreOffice WebAssembly. Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser.","original_language":"eng","persons":["Thorsten Behrens"],"view_count":146,"promoted":false,"date":"2022-08-20T10:00:00.000+02:00","release_date":"2022-08-20T00:00:00.000+02:00","updated_at":"2026-08-17T10:15:07.217+02:00","tags":["froscon2022","2796","2022","Web Development"],"length":3621,"duration":3621,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2022/2796-2c41702d-29b3-459a-b147-9bd309dd56bb.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2022/2796-2c41702d-29b3-459a-b147-9bd309dd56bb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2022/2796-2c41702d-29b3-459a-b147-9bd309dd56bb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2022/2796-2c41702d-29b3-459a-b147-9bd309dd56bb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2022-2796-lowa_or_how_we_managed_to_run_libreoffice_in_your_browser_wasm_edition","url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_title":"FrOSCon 2022","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022","related":[],"recordings":[{"length":3621,"mime_type":"video/mp4","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-08-20T23:14:07.274+02:00","label":"eng 1080p","size":394,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/h264-hd/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_hd.mp4","url":"https://api.media.ccc.de/public/recordings/61081","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"},{"length":3621,"mime_type":"audio/opus","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2022-08-20T23:45:03.925+02:00","label":"eng","size":30,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/opus/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_opus.opus","url":"https://api.media.ccc.de/public/recordings/61086","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"},{"length":3621,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2022-08-20T23:46:04.722+02:00","label":"eng","size":55,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/mp3/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/61087","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"},{"length":3621,"mime_type":"video/mp4","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-08-20T23:51:35.151+02:00","label":"eng 576p","size":127,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/h264-sd/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_sd.mp4","url":"https://api.media.ccc.de/public/recordings/61089","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"},{"length":3621,"mime_type":"video/webm","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-08-21T00:22:11.955+02:00","label":"eng 576p","size":236,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/webm-sd/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/61093","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"},{"length":3621,"mime_type":"video/webm","language":"eng","filename":"froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-08-21T01:00:01.944+02:00","label":"eng 1080p","size":660,"recording_url":"https://cdn.media.ccc.de/events/froscon/2022/webm-hd/froscon2022-2796-eng-LOWA_or_how_we_managed_to_run_LibreOffice_in_your_browser_WASM_edition_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/61099","event_url":"https://api.media.ccc.de/public/events/2c41702d-29b3-459a-b147-9bd309dd56bb","conference_url":"https://api.media.ccc.de/public/conferences/froscon2022"}]}