Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Servo Architecture: Safety and Performance

    linux conf au 2017 - Hobart, Australia

    3 HN recommenders · recommended in 3 months, 2017

    YouTube

    45:05 · 12K views · Jan 19, 2017

    Jack Moffitt presents the architecture of Servo, Mozilla's experimental browser engine written in Rust, focusing on parallelism across cores, GPUs and SIMD and the safety properties gained from Rust.

    HN recommends it as an exciting look at how a browser can be rebuilt for performance and safety, including the WebRender ideas that fed into Firefox Quantum.

    Software Engineering & LanguagesC, C++, Rust, Go & systems languagesWeb developmentSoftware performance & optimization
    1. 15:00
      Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust𝓖𝓷𝓸𝓶𝓮💫𝓢𝓪𝓷𝓮19K views • 10 years ago
    2. 43:29
      Servo: Building a Parallel BrowserLinux.conf.au 2015 -- Auckland, New Zealand23K views • 11 years ago
    3. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    4. 0:14
      Chrome vs Firefox vs Safari vs Servo WebRenderJake Archibald121K views • 10 years ago
    5. 52:23
      Nicholas Zakas: Scalable JavaScript Application ArchitectureYUI Library68K views • 15 years ago
    6. 36:16
      RustConf 2016 - A Modern Editor Built in Rust by Raph LevienConfreaks43K views • 10 years ago
    7. 35:42
      Progressive Performance (Chrome Dev Summit 2016)Chrome for Developers34K views • 9 years ago
    8. 52:54
      Rust at speed — building a fast concurrent databaseJon Gjengset225K views • 7 years ago
    9. 1:05:59
      Data Oriented GUI in Rust by Raph Levien - Bay Area Rust MeetupRust Programming Language83K views • 8 years ago
    10. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    11. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    12. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    13. 1:07:46
      Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015Paul Irish29K views • 10 years ago
    14. 56:23
      Speed Up Your JavaScriptGoogle TechTalks136K views • 17 years ago
    15. 1:16:58
      code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You CareNOKIA Technology Center Wrocław231K views • 11 years ago
    16. 1:00:29
      Google I/O 2012 - Meet the Go TeamGoogle for Developers108K views • 14 years ago
    17. 32:24
      RustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language55K views • 7 years ago
    18. 23:57
      GopherCon 2016: The Design of the Go Assembler - Rob PikeGopher Academy116K views • 10 years ago
    19. 42:45
      RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe DuffyConfreaks2.5K views • 9 years ago
    20. 34:55
      "Outperforming Imperative with Pure Functional Languages" by Richard FeldmanStrange Loop Conference98K views • 5 years ago

    3 comments from Hacker News

    1. @yoasif_Jan 2017· in “I cannot continue working on my add-ons”

      There seem to be a lot of people that are saying "oh, without XUL based extensions, Firefox is just a (worse) Chrome clone, so I might as well just use Chrome." I think what they might be missing is that Mozilla's conclusion is a lot like the people seem to be thinking here -- even though Chrome doesn't have the fancy extensions that are possible in Firefox, many many more people are using Chrome than Firefox, because they see it as a better Firefox. Clearly, that has something to do with either security or performance, where Firefox has a perceived lag. Mozilla is actively working to improve performance, and you may not want to switch to Chrome after all, because Chrome may instead be the poor man's Firefox (I personally think this is already the case, simply because with my 679 open tabs, Chrome would simply kill itself [44 loaded]). This video is one of the most exciting I have seen with regards to web browser performance, and it's Mozilla: this video More info on what this means for Firefox: [LINK] TL;DR: What if even with the missing XUL extensions, you wouldn't want to switch to Chrome, because Firefox was just plain faster?

      Strongly recommendsView on HN
    2. @NiLSPACEApr 2017· in “Mozilla and Microsoft are rebuilding their browsers’ foundations”

      If you have the time there is a nice talk about WebRender: [LINK] Here is another great talk: this video At ~25:30 he'll also talk a bit about Quantum. In a nutshell WebRender is used to send a web page to the GPU which will paint all divs, borders, shadows, images etc. Currently WebRender is the only component I'm aware of that is inside Firefox Nightly. It's still behind a config though.

      RecommendsView on HN
    3. @lkbmOct 2017· in “The web at maximum FPS: How WebRender gets rid of jank”

      This is a great explanation. I also recommend Metajack's talk on WebRender in Servo: this video Also go read everything else Lin Clark has done. They're pretty great.

      RecommendsView on HN