{"guid":"f5f638dd-fccc-460c-8829-38f69f872ada","title":"Compiling Rust to asm.js","subtitle":"","slug":"rustmcb.2016.09.compiling-rust-to-asmjs","link":"http://rust.cologne/2016/09/05/compile-to-js.html","description":"\u003cp\u003eThis presentation gives an overview of the progress in compiling Rust to asm.js and WebAssembly. It describes the targeted formats, and explains what steps were and will be taken in the Rust compiler to enable generating them.\u003c/p\u003e","original_language":"eng","persons":["Jan-Erik “badboy” Rediger"],"tags":["Rust","WebAssembly","asm.js","Rust Meetup Cologne/Bonn"],"view_count":561,"promoted":false,"date":"2016-09-05T20:30:00.000+02:00","release_date":"2016-09-13T02:00:00.000+02:00","updated_at":"2026-02-11T19:15:08.892+01:00","length":2748,"duration":2748,"thumb_url":"https://static.media.ccc.de/media/events/rustmcb/rustmcb.2016.09.compiling-rust-to-asmjs.jpg","poster_url":"https://static.media.ccc.de/media/events/rustmcb/rustmcb.2016.09.compiling-rust-to-asmjs_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/rustmcb/f5f638dd-fccc-460c-8829-38f69f872ada-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/rustmcb/f5f638dd-fccc-460c-8829-38f69f872ada-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rustmcb.2016.09.compiling-rust-to-asmjs","url":"https://api.media.ccc.de/public/events/f5f638dd-fccc-460c-8829-38f69f872ada","conference_title":"Rust Cologne","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb","related":[{"event_id":2313,"event_guid":"33ee0291-6c0b-4253-9e4b-1bc4d382c04e","weight":4},{"event_id":3110,"event_guid":"b7935ff9-54e1-4b97-9ce4-1febd50e6f82","weight":8},{"event_id":3111,"event_guid":"f5dd54b0-b67b-4024-a25e-eb941aeb89aa","weight":12},{"event_id":3112,"event_guid":"c01432ad-d78f-4e16-9e19-22469af9050a","weight":12},{"event_id":3498,"event_guid":"3cd1ad54-bede-444f-9339-9ed86e1836f6","weight":20},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":6},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":4},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":4},{"event_id":3782,"event_guid":"dec1ddb6-e4f3-11e6-ba49-a38509dc3679","weight":5},{"event_id":3785,"event_guid":"fc1e2aee-7cea-4633-944e-66cf3533cefd","weight":5},{"event_id":3786,"event_guid":"9f730bc5-eb12-44e0-94e7-a65fd86490d9","weight":9}],"recordings":[{"size":546,"length":2748,"mime_type":"video/webm","language":"eng","filename":"rustmcb.2016.09.compiling-rust-to-asmjs.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-09-13T19:55:27.074+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/webm-hd/rustmcb.2016.09.compiling-rust-to-asmjs.webm","url":"https://api.media.ccc.de/public/recordings/12939","event_url":"https://api.media.ccc.de/public/events/f5f638dd-fccc-460c-8829-38f69f872ada","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":855,"length":2748,"mime_type":"video/mp4","language":"eng","filename":"rustmcb.2016.09.compiling-rust-to-asmjs.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-09-13T19:54:36.970+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/h264-hd/rustmcb.2016.09.compiling-rust-to-asmjs.mp4","url":"https://api.media.ccc.de/public/recordings/12938","event_url":"https://api.media.ccc.de/public/events/f5f638dd-fccc-460c-8829-38f69f872ada","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"}]}