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
webkitRelativePathproperty. 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 thatwebkitRelativePathproperty 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
webkitRelativePathto 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.