Safari 18.5 - macOS पर Declarative Web Push सपोर्ट
(webkit.org)- Safari 18.5 में Declarative Web Push को macOS पर सपोर्ट किया गया है
- नई push विधि Service Workers के बिना notifications लागू करने की सुविधा देती है और battery efficiency व privacy को बेहतर बनाती है
- हाल की बड़ी WebKit feature additions के बाद यह version मुख्य रूप से bug fixes और improvements पर केंद्रित है
- font rendering, networking, PDF, Service Worker समेत कई क्षेत्रों में stability issues के fixes शामिल हैं
- उपयोगकर्ता हर operating system के latest version में आसानी से update कर सकते हैं
Safari 18.5 की प्रमुख WebKit सुविधाएँ
Safari 18.5 macOS पर Declarative Web Push लाता है, और हाल की बड़े पैमाने की WebKit feature updates के बाद यह bug fixes और maintenance पर केंद्रित version है। notifications के अलावा, कई platforms और components में भी विभिन्न stability improvements शामिल किए गए हैं.
Declarative Web Push on macOS
- Declarative Web Push का macOS पर सपोर्ट शुरू
- Service Worker की ज़रूरत नहीं है, इसलिए web developers के लिए push notifications लागू करना काफी आसान हो जाता है
- standardized JSON format में notification data को संरचित और भेजा जा सकता है
- Service Worker-आधारित तरीके के विपरीत, दुरुपयोग की संभावना कम है, इसलिए restrictions या penalties की ज़रूरत नहीं पड़ती
- privacy के लिहाज़ से फायदे हैं, और battery efficiency भी बेहतर है
- अगर browser engine अभी इसे support नहीं करता, तब भी compatibility बनाए रखने का रास्ता उपलब्ध है
Bug fixes और अतिरिक्त improvements
Editing
- iOS के vertical writing mode में click या tap करने पर caret position navigation error को ठीक किया गया
JavaScript
- string replacement process में alternation processing error को ठीक किया गया
Lockdown Mode
- iOS 18.4 आदि में Lockdown Mode exception sites पर image format restrictions गलत तरह से लागू होने वाली logic error को ठीक किया गया
Networking
- WebWorker के भीतर WebSocket इस्तेमाल करने पर worker (run loop) के रुक जाने की समस्या ठीक की गई
- VoiceOver focus के text field के बाहर चले जाने या अटक जाने की समस्या में सुधार किया गया
Rendering
width: max-contentgrid मेंmin-contentcolumn इस्तेमाल करने पर होने वाली text overflow समस्या को ठीक किया गया- track sizing process के दौरान grid अब
max-contentwidth को सही तरीके से reflect करता है
Sandboxing
- notification permission की कमी के कारण WebContent process के response न देने की समस्या में सुधार किया गया
- sandbox rules की conditions के अनुसार notification delivery सुनिश्चित की गई
Service Workers
- Service Worker-आधारित downloads के जल्दी रुक जाने और file को final destination पर move करने में आने वाली errors को ठीक किया गया
Web Extensions
declarativeNetRequestWithHostAccesspermission और site accessibility से जुड़ी समस्याएँ ठीक की गईं- Permissions API अब extension request के अनुसार
<all_urls>या*://*/*pattern लौटाता है
Safari 18.5 update करने का तरीका
- Safari 18.5 iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura, visionOS 2.5 पर उपलब्ध है
- iPhone, iPad, Apple Vision Pro पर यह Settings > General > Software Update में उपलब्ध है
- macOS Sonoma या Ventura पर macOS update के बिना Safari का अलग update उपलब्ध है
राय और feedback
- WebKit team उपयोगकर्ताओं की राय को सक्रिय रूप से सुनती है
- Bluesky, Mastodon, LinkedIn जैसे कई channels के माध्यम से experts और users संवाद कर सकते हैं
- Safari UI और WebKit bugs को अलग feedback system और website के जरिए report किया जा सकता है
- website compatibility issues मिलने पर webcompat.com के जरिए report किया जा सकता है
- latest Safari Technology Preview download करके Web Inspector की नई सुविधाओं को आज़माया जा सकता है
- यही जानकारी Safari 18.5 release notes में भी देखी जा सकती है
अभी कोई टिप्पणी नहीं है.