It's not like Firefox isn't getting new APIs. It just so happens that they're not getting the ones that I specifically want myself. I think that's it. Yeah, I mean, Firefox is putting in loads of APIs. They've got a different shipping schedule. They've got different priorities, I guess.
Somebody else said, I hope this talk is available later. Great demo. Do you want to remind us of your website where people can get it? Yeah. So my website is T-O-L-I-N.S-K-I. So my last name, Talinsky, is just .ski. Talin.ski. The website is unfinished. I built it this week while making the talk. So enjoy that.
Scott, another question requiring your divinatory powers in browsers peoples. What's your opinion on Chrome just skipping proper web specs to build this? I'm not quite sure what the this is, but... Yeah, that's a good question. So there's two sides of that. It's really just that Chrome is really pushing things forward, but in the same regard, like with the anchor API, there certainly was no quorum on how it should work and function, what it should entail. So with that, if they're not pushing it forward, we wouldn't have it where it is today, but in the same regard, they shipped it pretty early when some people might say it wasn't complete.
I think these things are required to push things forward, but I don't work on any of the browser standards, so my involvement in any of those conversations is nonexistent. I just personally feel like without Chrome pushing it a little bit, who knows if people are going to be actually adding the things that the browser simply needs, right? I also know that the CSS working group is meeting this week in Spain, and Tuesday was devoted to all day to a discussion on the anchoring API, and I think yesterday was making sure that stuff that's moved around the orders changed in Flexbox and Grid, so you can change the tab order so it follows it. Yeah, I think people are trialling these things, but it is being done properly throughout all the groups, don't you think?
Yeah. Yeah, it's definitely being done properly, but it's funny how early it was added to Chrome in regards to the state of the API itself. Granted, I'm stoked that it is, because it's nice to be able to give it a try, you know, and that's kind of like my role here, as I, you know, demo things and get them, get everybody excited about it, but also get the potential out there, right? What can these things do? And again, I would guess you would agree that the more that people in this audience kick the tires of these things and feedback to the working groups, the better they can iron out any problems or solve your use cases.
So imagine you are now king of browsers, if you like, you are the lord of browser land, the head of web standards world. What UI patterns would you like to see browser primitives for next? Yeah, so a lot of my work has been done around animations overall. I got my start in motion graphics, so for me, anything that involves smoother transitions, smooth animations, one of the APIs I think that is being talked a lot about is the view transitions API over multiple pages, because as it is right now, the view transition API that everyone is shipping primarily works JavaScript.
I can wrap my entire Svelte app in a view transition and do some really fancy animations without having to worry about even compatibility, and Astro shipped view transitions and just has it working. So, the multi-page, when you're transferring from essentially one HTML file to another HTML file, that little bit I think is really exciting to me. In addition, the ability to do proper things that we used to do in jQuery really easily in jQuery, a simple slide down, the fact that we can do that now with CSS, those are the things that I want to push forward, the common UI patterns, the stuff that makes it feel more native, smoother, easier, like what people are used to, right?
I think that is kind of a thing even with the reason why web apps always kind of get maybe a bad rep compared to native apps is almost always the smoothness of the animations, or the transitions, or they just don't feel native, and I think those are reasons why. Lots of food for thought there. But we're out of time. So a big JS Nation goodbye and fare thee well to Scott, please.
Comments