Dan Callahan: Practical WebAssembly | JSConf Budapest 2017

Поделиться
HTML-код
  • Опубликовано: 7 авг 2024
  • WebAssembly is a new low-level, high-performance complement to JavaScript on the Web. As an open standard developed by Mozilla, Google, Microsoft, and Apple, WebAssembly runs everywhere that JavaScript does: in every major Web browser, and in runtimes like Node.js and Electron. This talk examines WebAssembly from a practical standpoint, answering why it was created, what it’s good for, how it works, and how you can use it today.
    jsconfbp.com/speakers/dan-call...
  • НаукаНаука

Комментарии • 25

  • @tsgraphics1
    @tsgraphics1 6 лет назад +31

    The first talk on WebAssembly I actually understood and was about to run a program. Thanks for the great talk.

  • @amphibia95
    @amphibia95 4 года назад +1

    One of the best jsonf presentation ever. I keep coming back to it a lot.

  • @HarshitGupta1990
    @HarshitGupta1990 6 лет назад +3

    I have seen so many other videos on web assembly but this one is undoubtedly the best... must watch

  • @BryanChance
    @BryanChance 5 лет назад +1

    Fantastic presentation on WebAssembly. Thank you Dan!

  • @AnitShrestha
    @AnitShrestha 5 лет назад +1

    adored the presentation. thank you Dan!!

  • @iarde3422
    @iarde3422 5 лет назад +1

    Awesome!!! The best WebAssembly intro, I've seen!

  • @mihaimanole2643
    @mihaimanole2643 6 лет назад +6

    Final demo: thoughts about future with images from the past.

  • @raamsri
    @raamsri 6 лет назад

    Excellent talk!

  • @rssvg
    @rssvg 6 лет назад +3

    really cool talk. thnx

  • @md.mohaiminulislam9618
    @md.mohaiminulislam9618 Год назад

    so web assembly allows low-mid level languages software to be run on browsers is basically I understood for web world

  • @irfandyjip3246
    @irfandyjip3246 4 года назад

    Cool, no wonder why the latest Vue or React prefers their primary citizen as TypeScript Programmers.
    Lately, I was really into 'TypeScript' as well, but I don't know what should I do. Should I just skip mastering JS and learn TypeScript? I do have work with JS for a year, understood Promises and ES6 syntax tho.

  • @Maghram
    @Maghram 3 года назад

    YES

  • @JZGreenline
    @JZGreenline 5 лет назад

    This guy gave a whole talk about wasm, but the part that blew my mind was when he typed "$_" in the console. Like holy shit. you can do that?!

  • @zahidhossain3863
    @zahidhossain3863 2 года назад

    WASM is the ultimate future of the SOFTWARE industry.

  • @r3d0c
    @r3d0c 6 лет назад +1

    ironically enough (the whole mozilla keeps the other 3 big browsers in check shpeel), you've just given google the keys to make chrome an actual OS

  • @geor.papadakis
    @geor.papadakis 6 лет назад +1

    But the true value, ok i know that was a js conferenece with js audience, is no one to know what js is in a few years. The true power is a that you compile from any language like c#,java,python or write a full c#,java,python app and produce a web app without even writing a single line of js code.

    • @falconeagle3655
      @falconeagle3655 6 лет назад

      not true, as far as i understood it. currently it does not have a lot of data types and general functionalities. this only works for computation. It is not like we get all the features of C++ inside the browser. Maybe after two years. This shows great promise

  • @danielcaldas3682
    @danielcaldas3682 6 лет назад +1

    "It's client side monopoly is dead" - wrong, can't access DOM with WASM so we will still always need JS. Good talk

  • @platin2148
    @platin2148 6 лет назад

    Quote: „Waht i love about java script is that it works everywhere“ in fact it does run everywhere different and has a different api as there is a huge amount of stuff that works there but not there JavaScript needs to get killed maybe in favor for wasm where the hopefully support all the same features so that we don’t need nasty polyfills and so on.

    • @r3d0c
      @r3d0c 6 лет назад +1

      polyfills only exist because nodejs or w/e framework you use hasn't implemented a certain feature set; you used to need a polyfill for async await in nodejs a mere 5 months ago, now you don't

    • @ffffoundit3198
      @ffffoundit3198 6 лет назад +3

      wasm is a target not something you write yourself, javascript is not going anywhere anytime soon

  • @vedantpatel7128
    @vedantpatel7128 5 лет назад

    22:58

  • @platin2148
    @platin2148 6 лет назад

    Game would be interesting but only if you have an line with 250mb/s as all those assets need to be loaded and a hohle lot of stuff needs to be done in far future we will probably see triple A titles on the web but it is then not the web at all anymore it is then an VM wich we nativ Programmers use to port to every platform but it doesn’t change the fact that this will never be as fast as compiled code as its a stack machine/Vm. It like java why is there an AOT for it not because of java is so fast in the vm it is because java is really slow encapsulated in this VM also bridging calls are quite expensive but lets see what the are willing to Sacrifice to take away nativ.