Absolute game changer! Can't believe this hasn't been talked nearly enough as it should
@karelhrkal87532 жыл бұрын
7:25 "The characteristics that make it great for the browser also make it great for the cloud". Coincidence? I think not! You described cloud computing earlier as "running your code on someone else's computer securely", but that's *exactly* what a browser does. Putting JS or WASM into a webpage is, in a fact, a form of cloud computing - you are running your code on someone else's (the client's) computer.
@bjugdbjk2 жыл бұрын
Excellenet presentation, Now got the picture of Docker & Webassembly , This is like a fight between Apple Vs Microsoft in 90's ...Actually, truth is both does different things nd both needs to be there in the ecosystem serving different purpose.
@RichM19672 жыл бұрын
What is the difference between wasm running in docker and a golang binary running in a scratch Docker container? I have a web server I wrote in Go in that scratch docker container with a resulting size of 7MB. This web server has served 100,000 requests and transferred 10 gigs of data in 34 seconds.
@saidinesh52 жыл бұрын
The wasm will still have to be run by an interpreter.. which is written in probably C++ or rust or even go. So it will obviously be slower than your go lang binary running in a scratch docker container. However, if your golang binary is supposed to serve requests based on code written by someone else.. you can use a webassembly interpreter inside your golang binary and load their code compiled to wasm and make those interpreters handle the incoming requests.
@Wfmike2 жыл бұрын
Somehow WebAssembly makes it feel like introducing compiled language to JavaScript developer for the first time ever whereas rest of the industry's been doing for years.
@KManAbout2 жыл бұрын
Js developers have been doing compiling for years
@karelhrkal87532 жыл бұрын
I'm interested if docker containers could run in WASM in the browser one day. That would be truly amazing.
@TheCardil2 жыл бұрын
Why would you like that? Browsers could run Wasm already without a Docker as middle man. Any middleman would only add overhead.
@ryanleemartin77582 жыл бұрын
You want docker containers to run in wasm in the browser? For what purpose? Isn't docker essentially isolating linux user space? It still needs a kernel to operate. Am I missing something? I'm intrigued but I don't grasp the concept
@karelhrkal87532 жыл бұрын
@@ryanleemartin7758 You could run programs that can be dockerized, but that do not compile to wasm. Also, I can just grab any docker container and just run it, I don't need to get the sources, optimize them for wasm, etc etc etc. Also, file IO could be implmeneted with local storage.
@ryanleemartin77582 жыл бұрын
@@karelhrkal8753 That sounds very cool but you'd still need a linux kernel. How could that work?
@karelhrkal87532 жыл бұрын
@@ryanleemartin7758 And what is Linux kernel implemented in? C, probably. And C can compile to WASM.
@meepk633 Жыл бұрын
I don't know what it is, but containerization just scratches some weird itch. I love the idea of portable environments and static volumes. It almost feels transgressive lol
@alexandershemelin66052 жыл бұрын
lovely
@_dinesh2 жыл бұрын
Now I know how Azure container apps can scale down to zero :)
@daemond7746 Жыл бұрын
nice
@edgeeffect2 жыл бұрын
Good grief! Your cat is GREEDY!
@markokraljevic15902 жыл бұрын
hey man, this is useless, you need to give 3 minutes high level overview with main points and not 25 minutes of useless blabbing without structure