New WebKit Features in Safari 13.1
webkit.org
New WebKit Features in Safari 13.1
1–10 of 60 posts
Re: New WebKit Features in Safari 13.1
#2No fixes for SameSite Lax cookies under service worker routes.
No page lifecycle API so we better handle iOS PWAs.
Re: New WebKit Features in Safari 13.1
#3No Web Push API. No fixes for SameSite Lax cookies under service worker routes. No page lifecycle API so we better handle iOS PWAs.
Re: New WebKit Features in Safari 13.1
#4Re: New WebKit Features in Safari 13.1
#5It solves really no problem (I mean, Python, Ruby and almost all other programming languages are doing fine without preventing against variable reassignment, and we can still reassign function parameters and object properties in JS).
So much brain power wasted on this useless thing.
Also using `const` everywhere is semantically misleading and ugly. It's not what you would expect in 99% of other programming languages out there.
Re: New WebKit Features in Safari 13.1
#6> Changes in this [13.1] release of Safari were included in the following Safari Technology Preview releases: 90, 91, 92, 93, 94, 95, 96, 97, 98.
Re: New WebKit Features in Safari 13.1
#7On a side note, I find crazy this obsessive-compulsive behavior to use `const` everywhere in modern JS codebase (even in Webkit now). It solves really no problem (I mean, Python, Ruby and almost all other programming languages are doing fine without preventing against variable reassignment, and we can still reassign function parameters and object properties in JS). So much brain power wasted on this useless thing. Al…
I look at it as mostly a safety net: I'd rather use const by default, unless I have a good reason to be able to mutate the variable. (To flip it around: what problem does being mutable-by-default solve?) 9 times out of 10, I don't need to change the value for the lifecycle of the function; and often if I do, the code is cleaner anyway if I use an immutable pattern (such as `const foo = bar.map()` rather than `for(x in bar) foo.push()`). Thanks to the magic of Merkle trees, we can generally make fresh pointers without it costing much memory overhead.
Re: New WebKit Features in Safari 13.1
#8On a side note, I find crazy this obsessive-compulsive behavior to use `const` everywhere in modern JS codebase (even in Webkit now). It solves really no problem (I mean, Python, Ruby and almost all other programming languages are doing fine without preventing against variable reassignment, and we can still reassign function parameters and object properties in JS). So much brain power wasted on this useless thing. Al…
performance-wise, const is also around 20% faster than var, and usually faster than let (you can test it yourself: https://jsperf.com/let-vs-var-performance/67).
Edit: I forgot (because I always just write `const` anyway), but TSLint/VScode also default to bothering you to use const if you define a let/var and never re-define it.
Re: New WebKit Features in Safari 13.1
#9I would like more information about Safari being available on Apple Watch.
Normally I'd think it's inclusion was an accident or oversight, but it's mentioned at both the top and the bottom of the article.
Re: New WebKit Features in Safari 13.1
#10At least I think WebRTC was mentioned, been dying for more fixes to issues.
https://docs.house.gov/meetings/JU/JU05/20190716/109793/HHRG...