The Safari Technology Preview is Apple's attempt to address some of these problems, and make it easier for developers to keep track of what changes are being made, and to submit feedback or bug reports based on what they experience. It also disables features like iCloud integration for tabs, bookmarks, passwords, etc, as the builds are not signed by Apple. For one, it essentially made the version of Safari on a computer use the new nightly WebKit back end that was installed, which can lead to annoyances when trying to compare between the existing public release and the nightly build. Distributing nightly builds for developers is a common practice for large software projects, but in the case of Safari and WebKit it was not ideal in many ways. This allows developers to test and develop against new features being added to WebKit, which later make their way to Safari and other WebKit-based browsers as well. Traditionally developers who want to use the latest improvements to WebKit have had to download WebKit nightly builds, which as their name implies, are builds that reflect the latest changes to the WebKit code base and are released on 24 hour intervals. Today it's widely employed in many browsers on many platforms, with Google and Opera formerly using it and now utilizing a fork of WebKit called Blink. WebKit was originally started as a project within Apple as a fork of KHTML, a layout engine developed by the KDE project. Safari is Apple's browser across all of their iOS and OS X devices, and the layout engine at its core is WebKit. Fixed Notification.Today Apple made an interesting announcement for developers regarding Safari.Changed to not compute image aspect ratios from width and height attributes for lazy loaded images ( r276521).Avoided error for a fetch body stream when its request or response is stopped ( r277028).Implemented FontFace in Workers for OffscreenCanvas ( r276450). ![]() Fixed blob contentType being ignored when it contained a charset ( r276986).Fixed picture element to ignore any img descendant that is not a direct child ( r276679).Improved local storage size estimation for quota limitation ( r276689).Support interpolation of the background-repeat shorthand ( r276553).Fixed interpolation of the rotate CSS property ( r276231).Fixed interpolation of the clip CSS property ( r276552).Fixed animation of the visibility CSS property between hidden and collapse ( r276639) Fixed interpolation of page-break- ** properties ( r276638).Fixed interpolation of stroke-dasharray in the discrete case ( r276643).Added discrete animation support for border-image-repeat ( r276465).Shared style resolvers between author shadow trees with identical style ( r276882).Improved parsing and computed style of the rotate CSS property ( r276554).Fixed position for orthogonally positioned element with writing-mode: vertical-rl ( r277391).Fixed CSS custom properties on pseudo-elements background gradients that caused infinite layout and high CPU load ( r277112).Fixed using a modifier key on an element causing it stop matching :focus-visible ( r276698).Fixed logical shorthands with var() ( r276837).Fixed table layout disregarding the overriding width in CSS Flexbox ( r276572). ![]() Fixed percent children to resolve against the flex basis on a fully inflexible item with fixed flex-basis ( r276634). ![]()
0 Comments
Leave a Reply. |