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: Building a Parallel Browser

    Linux.conf.au 2015 -- Auckland, New Zealand

    1 HN recommender · recommended in 3 months, 2015–2017

    YouTube

    43:29 · 23K views · Jan 16, 2015

    Jack Moffitt presents Servo, an experimental browser engine written in Rust and designed to be parallel at every level, using multiple cores, the GPU, fork-join concurrency and SIMD. The talk covers motivations, architecture and plans for the project.

    HN commenters cite it as a detailed source on Servo's design and performance, including plans to move Servo code into Gecko.

    Software Engineering & LanguagesWeb developmentC, C++, Rust, Go & systems languages
    1. 45:05
      Servo Architecture: Safety and Performancelinux conf au 2017 - Hobart, Australia12K views • 9 years ago
    2. 13:44
      Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 2: Demo𝓖𝓷𝓸𝓶𝓮💫𝓢𝓪𝓷𝓮13K views • 10 years ago
    3. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    4. 36:16
      RustConf 2016 - A Modern Editor Built in Rust by Raph LevienConfreaks43K views • 10 years ago
    5. 1:05:59
      Data Oriented GUI in Rust by Raph Levien - Bay Area Rust MeetupRust Programming Language83K views • 8 years ago
    6. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    7. 32:24
      RustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language55K views • 7 years ago
    8. 52:23
      Nicholas Zakas: Scalable JavaScript Application ArchitectureYUI Library68K views • 15 years ago
    9. 0:14
      Chrome vs Firefox vs Safari vs Servo WebRenderJake Archibald121K views • 10 years ago
    10. 35:12
      Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...JSConf808K views • 8 years ago
    11. 1:07:46
      Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015Paul Irish29K views • 10 years ago
    12. 2:34:01
      Crust of Rust: async/awaitJon Gjengset246K views • 5 years ago
    13. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    14. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    15. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    16. 36:45
      Rich Harris - Rethinking reactivityYou Gotta Love Frontend334K views • 7 years ago
    17. 51:18
      Lexical Scanning in Go - Rob PikeGoogleFOSSSydney162K views • 15 years ago
    18. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    19. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    20. 46:18
      Om Next - David NolenClojureTV44K views • 11 years ago

    4 comments from Hacker News

    1. @busterApr 2017· in “Servo nightly builds on Windows now available”

      After seeing a youtube demo[[1] of how the aggressive parallelisation that is done in Servo (safely possible by using Rust) speeds up this browser, i'm really excited for Servo! Also, i think this will give us a great base for all kinds of browser embedding what is not based on ancient webkit-gtk. There is another nice presentation on Rust and Servo: this video [1]: [LINK]

      RecommendsView on HN
    2. @metajackAug 2017· in “Inside a fast CSS engine”

      I suspect you will hear a lot of numbers around the time of the 57 launch, and until then people will keep quiet as they try to make the numbers that get revealed as good as possible. For old numbers, you can get some in some of my old presentations at conferences. I think the LCA 2015 one[1] has the most details in that regard. [1] this video

      CitesView on HN
    3. @gulpahumJan 2015· in “Servo: Building a Parallel Browser [video]”

      In the video (at 35:39), they show the future plans and the plan is to start using bits of Servo code in Gecko. So, they will replace small parts of C++ code with Rust. this video One plan was to first replace easy parts, like image decoders (bmp/ico formats). [LINK] It won't be a one big replacement, more like a gradual take over.

      CitesView on HN
    4. @lkbmAug 2017· in “Inside a fast CSS engine”

      Metajack mention power usage with parallelization briefly here[0], but doesn't provide the data. [0] this video (2015)

      CitesView on HN