<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Fast JavaScript with Data-Oriented Design</title>
        <link>https://peertube.watch/videos/watch/008af1a1-c45d-4c5e-b96c-03ed9828af0d</link>
        <description>Let’s squeeze the last bits of performance out of JS so that we can crunch massive amounts of data! In this presentation I will describe what I learned while optimizing the Firefox Profiler. The Firefox Profiler is a web application which needs to handle large profiles containing hundreds of thousands of samples. Thanks to its use of data-oriented design, it’s fast no matter what you throw at it. Algorithms are written with memory bandwidth in mind, and most core data structures are made up of densely-packed arrays of numbers. In this presentation we will optimize a small example project and see how these principles can be applied to your own project. Speaker: Markus Stange, Track: Web Performance devroom, Room: H.2214, When: Sunday 4 February 2024, 11:30–11:55 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Slides, Mini profiler project, Firefox Profiler github, Firefox Profiler website, Slides (Google Docs), Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “Fast JavaScript with Data-Oriented Design” by Markus Stange, FOSDEM 2024. Original recording: 2024/h2214/fosdem-2024-2773-fast-javascript-with-data-oriented-design.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Mon, 26 Oct 2026 02:11:02 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>Fast JavaScript with Data-Oriented Design</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/008af1a1-c45d-4c5e-b96c-03ed9828af0d</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=008af1a1-c45d-4c5e-b96c-03ed9828af0d" rel="self" type="application/rss+xml"/>
    </channel>
</rss>