Safari 17.2 के नए WebKit फीचर्स
(webkit.org)HTML
- Exclusive Accordion:
<details>एलिमेंट मेंnameattribute का समर्थन। एक चुनने पर दूसरे आइटम अपने-आप बंद हो जाते हैं <input>फ़ील्ड मेंautocomplete="one-time-code"डालकर SMS से मिले OTP कोड का ऑटो-फिल समर्थन
CSS
- CSS Nesting करते समय एलिमेंट selector पर
&लगाने की पाबंदी हट गई rcap,rex,ric,rchजैसे Root units का समर्थन- CSS Motion Path को web standard के अधिक अनुरूप बनाने के लिए अपडेट किया गया
- animation और transition में
linear()फ़ंक्शन का समर्थन जोड़ा गया rem(),mod(),round()जैसे math functions का समर्थनcounter-setproperty का समर्थन-webkit-mask-box-imageसे browser prefix हटाकरmask-border-[mode|outset|repeat|slice|source|width]का सीधे समर्थन- Custom Highlights API का समर्थन:
::selectionजैसी चीज़ों को::highlight()फ़ंक्शन से custom define किया जा सकता है
Image aur Video
- Responsive Image के लिए Preloading समर्थन:
<link rel=preload>केimagesrcset/imagesizesको<img>केsrcset/sizesकी तरह ही इस्तेमाल किया जा सकता है imageOrientationproperty में इमेज के अपने मान का उपयोग करने वाले विकल्प कोnoneसे बदलकर अधिक उपयुक्तfrom-imageकिया गया- SVG के
<image crossorigin>का समर्थन - H264 L1T2 codec का समर्थन
webkitPreservesPitchसे browser prefix हटाकरHTMLMediaElement.preservesPitchजोड़ा गया
JavaScript
- import attributes का समर्थन (import करते समय type information जोड़ी जा सकती है)
Intl.NumberFormatकेFormatApproximatelyका समर्थन
Web API
- Fetch Priority का समर्थन: image, script, CSS आदि के लिए
fetchpriority=[high|low|auto]सेट किया जा सकता है - Form Validation के दौरान
titleattribute का समर्थन। validation error परtitleका मान दिखाया जाता है CanvasRenderingContext2D.prototype.reset()का समर्थन- disabled form controls को कुछ mouse events भेजने का समर्थन:
mouseenter,mouseleave,mousemove,mouseover,mousewheelआदि।click/mouseup/mousedownनहीं भेजे जाते
Web Apps
- Login Cookies: web app को Mac के "Add to Dock" या iOS के "Add to Home Screen" से जोड़ने पर भी login cookie सेव रहती है, इसलिए login बना रह सकता है
- web app icons को अधिक साफ़-सुथरा दिखाने के लिए बदलाव। बेहतर अनुभव के लिए SVG या 1024x1024 से बड़ी इमेज देना ज़रूरी
- Mac के web app में "Show Status Bar" को enable किया जा सकता है। web app window में पहली बार लोड होने वाले पेज को आसानी से बदला जा सकता है
WebGL
- नए WebGL extensions का समर्थन:
EXT_blend_func_extended,WEBGL_clip_cull_distance
Privacy
- blob partitioning जोड़ा गया
Web Inspector
- color palette में Color Variable का समर्थन
- animation timing को adjust करके देखना
अभी कोई टिप्पणी नहीं है.