• 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 को ऑन/ऑफ किया जा सकता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.