Safari 17.0 में WebKit फीचर्स
(webkit.org)- iOS/iPadOS 17 में शामिल Safari 17.0 के फीचर्स
HTML
- नया
<search>एलिमेंट - popover attribute सपोर्ट जोड़ा गया: auto/manual
<select>के अंदर<hr>से separator इस्तेमाल किया जा सकता है
CSS
- font-size-adjust में from-font और सिंटैक्स जोड़ा गया (ex-height, cap-height, ch-width, ic-width, ic-height आदि समायोजन)
- text-transform में full-width / full-size-kana जोड़ा गया
- फ़ॉन्ट सपोर्ट टेस्टिंग:
@supports font-format() / @supports font-tech() - Hyphenation:
hyphens: auto/manualमल्टीलाइन होने पर hyphen जोड़ा जाता है @counter-styleसपोर्टdisplay:contentsकी accessibility समस्याएँ हल की गईं- Media Queries Level 4 सपोर्ट
image-set()में सुधार- Container Queries: CSSOM(CSS Object Model) सपोर्ट
JavaScript और Web API
- Storage API सपोर्ट: पहले 1GB सीमा थी, अब कुल disk capacity के आधार पर गणना
- Offscreen Canvas में WebGL भी सपोर्ट
- Canvas:
CanvasRenderingContext2D.drawImage()अब canvas पर ड्रॉ होने वाली image के कई source सपोर्ट करता है - नियमित अभिव्यक्तियों में 2 नए सपोर्ट
- set notation + properties of strings के साथ RegExp v flag
- RegExp duplicate named capture groups
- Set methods जोड़े गए: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference() ,isDisjointFrom()
- Gamepad API:
Gamepad.prototype.vibrationActuator - URL API:
URL.canParse(tentativeURL, optionalBase)और has(), delete() जोड़े गए - WebSocket constructor में relative URL का उपयोग संभव
<link rel="modulepreload">सपोर्ट
इमेज और वीडियो
- JPEG XL सपोर्ट जोड़ा गया
- HEIC इमेज सपोर्ट
- AV1 वीडियो hardware decoding सपोर्ट जोड़ा गया (iPhone 15 Pro और 15 Pro Max)
- Managed Media Source API सपोर्ट
- डेवलपर्स के लिए Media player stats overlay
- WebM और MPEG-4 containers में stereo-only Opus सपोर्ट
- iPadOS 17 में USB camera सपोर्ट
Mac पर Web Apps
- हर website को Dock में जोड़ा जा सकता है
File > Add to Dock- Web app सामान्य app की तरह काम करते हैं: Stage Manager / Mission Control / Command-Tab / keyboard shortcuts आदि
- Launchpad / Spotlight search से भी चलाया जा सकता है
- Service Worker सपोर्ट
- Web App Manifest देने पर display mode, name, theme color, start URL आदि customize किए जा सकते हैं
- Safari View Controller में भी Add to Home Screen सपोर्ट
Web डेवलपर टूल्स
- पुनर्गठित Develop menu
- Feature Flags panel का पूर्ण पुनर्गठन
- नया developer settings panel
- नया per-tab settings overlay
- responsive web design mode का redesigned रूप
- Safari में किसी भी page के लिए सीधे simulator चलाया जा सकता है
- Web Inspector में सुधार
सुरक्षा
- GPU process को WebContent process से अलग किया गया
ब्राउज़र बदलाव
- Safari Profiles जोड़े गए
- Safari Private Browsing में सुधार
- Live Text सपोर्ट
- Payment Request API के जरिए Apple Pay सपोर्ट
- Lockdown Mode सपोर्ट
Safari एक्सटेंशन
- Safari App Extensions को Safari Web Extensions जैसी site-specific permissions मिलती हैं
- Private Browsing में extensions को Off किया जा सकता है
- हर Safari Profile के लिए सभी extensions को ऑन/ऑफ किया जा सकता है
अभी कोई टिप्पणी नहीं है.