Thomas Nattestad

84 posts

Thomas Nattestad

Thomas Nattestad

@fractorious

Product Manager of JavaScript, @v8js, #WebAssembly, and Advanced Capabilities (#Fugu project), WebGPU, and AI on the web.

Munich Katılım Temmuz 2010
281 Takip Edilen887 Takipçiler
Thomas Nattestad
Thomas Nattestad@fractorious·
@mepadev @ChromiumDev SharedArrayBuffer with workers running wasm modules is the official and standardized threading solution for linear memory languages like C++ & Rust. As it happens we are working on new threading primitives for GCed languages too github.com/WebAssembly/sh…
English
0
0
1
57
Mepa
Mepa@mepadev·
@fractorious @ChromiumDev I’ve already tested SharedBuffer + multiple workers in Unity and in other applications with all the headers configured. But I always had the impression it was just a workaround, so I assumed that one day the browser companies would come up with an official solution
English
1
0
0
46
Chrome for Developers
Chrome for Developers@ChromiumDev·
📢 WebGPU is now officially supported across Chrome, Edge, Firefox, and Safari → goo.gle/3MmN7Rj Access high-performance 3D graphics and AI capabilities right in the browser with this major milestone.
Chrome for Developers tweet media
English
111
439
3K
743.3K
Thomas Nattestad
Thomas Nattestad@fractorious·
@microbians @ChromiumDev You should check out canvaskit skia.org/docs/user/modu… - it's the actual rendering engine of Chrome (Skia) compiled to wasm and enabled with WebGPU. Yes this does mean you're running Chrome's rendering engine on Chrome's rendering engine, but hey it works!
English
0
0
0
52
microbians
microbians@microbians·
@ChromiumDev Now we need a good 2D vector engine that jump into this + wasm could be cool
English
1
0
1
2.5K
Thomas Nattestad
Thomas Nattestad@fractorious·
@thakares @ChromiumDev A website could use WebGPU to do sandboxed GPU operations, which could (intentionally) include training a model. Chrome & other browsers do have some interventions in place such as when a site uses too much memory. I don't anticipate it'll be an issue for users.
English
1
0
1
46
Mepa
Mepa@mepadev·
@ChromiumDev The only thing that’s missing is better multithreading!! Then I’ll be able to see AAA games running on them😝
English
2
0
1
2.3K
Fernando Serboncini
Fernando Serboncini@fserb·
For the last couple months, our team has been working hard on a few paradigm-changing features for HTML Canvas. One of them is the ability to have HTML elements in a canvas. Here's a ThreeJS demo with a live HTML texture.
English
130
345
3.6K
679.3K
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
They propose this as a win-win. But I ultimately feel like some communication boundary has fallen apart, and we need to get better at communicating with implementers.
NullVoxPopuli tweet media
English
2
0
27
5K
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
This presentation to TC39 has me *worried* for the future of JavaScript. I Do not like this phrasing. Let's dive in 👇 (1/35)
NullVoxPopuli tweet media
English
13
54
371
140.7K
Thomas Nattestad retweetledi
Kotlin by JetBrains
Kotlin by JetBrains@kotlin·
📣 Kotlin/Wasm is now in Alpha and ready for you to try! Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us! Learn more about the technology in this blog post: 👇 kotl.in/kotlin-wasm-al…
English
5
80
296
65.9K
Thomas Nattestad
Thomas Nattestad@fractorious·
@duckdb - I'm excited by your use of wasm in databases - we just released highly performant file access handles in Chrome ( web.dev/file-system-ac… ) and a design goal for the API is for databases to build on top of it with wasm. Feel free to reach out if you want to chat!
English
0
0
7
0
Thomas Nattestad
Thomas Nattestad@fractorious·
@ChromiumDev @adobemax It has been an absolute honor and pleasure to work on this for the last 3 years. Thank you to our amazing team and to Adobe for the amazing collaboration!
English
1
0
18
0
Thomas Nattestad retweetledi
Chrome for Developers
Chrome for Developers@ChromiumDev·
🎉 Fantastic announcement from our partner Adobe at their annual @AdobeMax conference: Photoshop 🎨 is coming to the Web! 👉 Read up on how the Adobe and the Chrome team managed this incredible achievement and go check out the beta! web.dev/ps-on-the-web/
English
5
108
317
0
Surma
Surma@DasSurma·
CSS pixels, <canvas> pixels and physical pixels on your screen are surprisingly independent — and that makes pixel-perfect rendering extremely hard. I wrote about a new ResizeObserver property that lets you measure the physical pixel size of an element! web.dev/device-pixel-c…
Surma tweet media
English
10
37
167
0
Thomas Nattestad
Thomas Nattestad@fractorious·
@othermaciej @marcosc @gregwhitworth So then why are permission prompts the answer for native apps? Hardware access for web is less important *to Apple* because you have the native option, but not all web developers want to be iOS developers.
English
0
0
7
0
Maciej Stachowiak 🇵🇱🇺🇦
@gregwhitworth @marcosc Apple's view is also that we're willing to address these use cases if the security + privacy issues can be worked out. It's just that current specs + "just add a permission prompt" does not strike us as good enough. Browsing being safe is more important than HW access APIs.
English
1
1
19
0
Thomas Nattestad
Thomas Nattestad@fractorious·
@kennethrohde @firt I can't say I was a part of Chrome when we evaluated this, but I do remember looking at this once and deciding not to pursue. As you say, it wasn't technical (it never really is) but about what impact we could effectively have on the world. Gotta pick your battles.
English
1
0
2
0
KΞNNETH ・ ケニチ
KΞNNETH ・ ケニチ@kennethrohde·
@firt Should focus on PWA/NFC integration with a trusted way to link them (like TWAs have) and potentially allow the loaded app access to data from the NFC tag @fractorious
English
2
0
4
0
Maximiliano Firtman
Maximiliano Firtman@firt·
The Web loses again with AppClips. It had an opportunity with the Physical Web spec to create this ecosystem in an open and multiplatform way and it failed. Google is also responsible of that failure IMO.
English
1
7
41
0
Thomas Nattestad
Thomas Nattestad@fractorious·
@firt I guess that means I have pretty good job security :D But more seriously, I do agree that we aren't there yet, but I genuinely believe we can get there over time.
English
1
0
2
0
Maximiliano Firtman
Maximiliano Firtman@firt·
@fractorious I understand that but you know how this works even if you standardize and you wish cross browser adoption. The web today includes iOS and iPadOS users and like it or not, the web today is not fugu. It's maybe what it can be, what we wish, what we expect but not what it is.
English
1
0
3
0