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

    Bringing SIMD to the Web via Dart

    InfoQ

    1 HN recommender · recommended in 3 months, 2013–2014

    YouTube

    27:43 · 11K views · Mar 12, 2013

    John McCutchan of Google explains how Dart and the Dart VM expose SIMD instructions to speed up web software. He covers what SIMD is and how it applies to graphics and games.

    Pointed to as the original talk by the author of the SIMD-in-JavaScript proposal, whenever SIMD on the web comes up.

    Software Engineering & LanguagesSoftware performance & optimizationWeb developmentPython, Ruby & scripting languages
    1. 35:42
      Progressive Performance (Chrome Dev Summit 2016)Chrome for Developers34K views • 9 years ago
    2. 56:23
      Speed Up Your JavaScriptGoogle TechTalks136K views • 17 years ago
    3. 45:49
      Breaking the 1000ms Time to Glass Mobile BarrierInfoQ104K views • 13 years ago
    4. 1:00:34
      High Performance Web Sites and YSlowGoogle TechTalks90K views • 18 years ago
    5. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago
    6. 59:11
      How to Speed up a Python Program 114,000 times.InfoQ171K views • 13 years ago
    7. 2:50:14
      Simple Code, High PerformanceMolly Rocket464K views • 5 years ago
    8. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    9. 47:52
      Parsing JSON Really Quickly: Lessons LearnedInfoQ86K views • 6 years ago
    10. 37:37
      RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam StephensonConfreaks61K views • 10 years ago
    11. 27:19
      Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015)Google for Developers108K views • 11 years ago
    12. 38:20
      Twitter and Visual Studio RantMolly Rocket158K views • 6 years ago
    13. 24:03
      Keynote: Flutter (Dart Developer Summit 2016)Google for Developers19K views • 10 years ago
    14. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    15. 45:05
      Servo Architecture: Safety and Performancelinux conf au 2017 - Hobart, Australia12K views • 9 years ago
    16. 13:39
      How is this Website so fast!?Wes Bos2.4M views • 2 years ago
    17. 51:04
      [EPILEPSY WARNING] How fast should an unoptimized terminal run?Molly Rocket193K views • 5 years ago
    18. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    19. 47:34
      RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"O'Reilly26K views • 15 years ago
    20. 35:12
      Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...JSConf808K views • 8 years ago

    3 comments from Hacker News

    1. @ahogeJun 2014· in “Intel Bringing SIMD to JavaScript”

      Check "Bringing SIMD to the Web via Dart" by John McCutchan: this video He's also the guy wrote the proposal for ECMAScript: [LINK] Also, using SIMD is way easier than using shaders. You just write something like this: double average (Float32x4List list) { var n = list.length; var sum = new Float32x4.zero(); for (int i = 0; i < n; i++) { sum += list[i]; } var total = sum.x + sum.y + sum.z + sum.w; return total / (n * 4); } Instead of: double average (Float32List list) { var n = list.length; var sum = 0.0; for (int i = 0; i < n; i++) { sum += list[i]; } return sum / n; }

      RecommendsView on HN
    2. @mythzApr 2013· in “Core libraries stabilize with Dart's new M4 release”

      They've also published a new RayTracer OO benchmark showing the Dart VM far out performing V8: [LINK] Guessing being able to use native SIMD instructions inside the Dart VM should help with gaming and other graphics intensive apps: this video

      CitesView on HN
    3. @michaelwwwMar 2013· in “Why or why not Dart?”

      Why Dart? SIMD - Single Instruction Multiple Data - Speeds up things like WebGL, added to Dart VM, not available in JavaScript except through an experimental technique in FireFox this video

      CitesView on HN