Week 35 - 2023
The weeknote for 8/28 - 9/3.
Tech
File#webkitRelativePath
https://developer.mozilla.org/en-US/docs/Web/API/File/webkitRelativePath
-
File class in Web Standard API has
webkitRelativePath
property. The name looks like the vendor prefixed version of the propertyrelativePath
, but it actually isn't. This property is now implemented in all major browsers with this exact name, including Firefox. I asked the spec editor about the situation, but they say they just documented the de facto standard implemented in all browsers, and they don't have a way to revert or change it. So it means thatwebkitRelativePath
property is a web standard API name as is. I shared this to colleague, but everyone looks surprised or even looks trying to rejecting that fact.BTW the API is already included in DOM typing of TypeScript, but Deno still doesn't have it. That discrepancy caused some minor issue in the PR to my hobby project, packup. So I tried to prevent it by adding
webkitRelativePath
to Deno, but it's still in review.
Biome
- Biome has been announced this week. Biome is the successor project of Rome, which was started a while ago by @sebmck, but disappeared in the end of the last year.