Apple ახდენს დიდ ცვლილებებს Safari Technology Preview 5 -ში

Apple ახდენს დიდ ცვლილებებს Safari Technology Preview 5 -ში

Safari უფრო კეთილი იქნება MacBook Pro ბატარეის მიმართ.
გამოიყენეთ უახლესი Safari გადახედვა ახლავე!
ფოტო: Apple

Apple– მა გამოუშვა თავისი მეხუთე განახლება Safari Technology Preview– სთვის და შეადგინა გაუმჯობესების გრძელი სია, როგორიცაა JavaScript, CSS და ვებ ინსპექტორი. გამოშვება ასევე აძლიერებს უსაფრთხოებას და სტაბილურობას.

Safari Technology Preview, რომელიც პირველად გამოვიდა უკან მარტში, მიეცით დეველოპერებს შესაძლებლობა მიიღონ Safari ცვლილებები და გაუმჯობესებები, სანამ ისინი გავრცელდება ყველასათვის. ნებისმიერს შეუძლია მისი გამოყენება, მაგრამ ის არ არის განკუთვნილი ყოველდღიური დათვალიერებისათვის.

მეხუთე გამოშვება, რომელიც მოდის მეოთხედან სულ რაღაც ორი კვირის შემდეგ, იძლევა გაუმჯობესების მასიურ ჩამონათვალს. აქ არის ყველაფერი, რაც Apple შეცვალა და გაასწორა:

JavaScript

  • შესწორებულია მათემატიკის ენტროპია. შემთხვევითი () პირველი ორი გამოძახებისთვის
  • შესწორებულია წებოვანი RegExp დამუშავება ალტერნატივების უკან დახევისას განსხვავებული მატჩის სიგრძით
  • დაფიქსირდა ES6 საიტის თავსებადობა, როდესაც ფუნქცია. სახელი არის დადგენილი ქონების სახელებიდან
  • დააჩქარა ES6 მასივის გამეორება 4x– დან 6x– მდე
  • ობიექტის კონსტრუქტორმა გააცნობიერა new.target- ი მიზნის პროტოტიპის ახლადშექმნილი ობიექტის პროტოტიპზე შენახვით
  • ფიქსირებული ზარები მიმღებთა და დამკვიდრებლებისათვის სუპერ გამოძახებით არასწორად ეს ობიექტი
  • გაუმჯობესებული შეცდომის შეტყობინებები არგუმენტებზე წვდომისათვის. Callee და მსგავსი მიმღებები მკაცრ რეჟიმში
  • დამზადებულია TypedArray.prototype.slice გამოიყენე მასივის byteLength სიგრძე memmove– სთვის

CSS

  • დაფიქსირდა კასკადური წესრიგი! მნიშვნელოვანი თვისებების:: slotted და:: host წესების სწორად
  • დაემატა ფერთა გამის მედია მოთხოვნის მხარდაჭერა ფართო სპექტრის ჩვენებისთვის
  • დამზადებული ვებ ფონტები მხოლოდ მაშინ იტვირთება, როდესაც სიმბოლოები გამოიყენება მის უნიკოდის დიაპაზონში
  • აღდგენილია ფერის ატრიბუტების მემკვიდრეობითი ანალიზი 4 და 8 ციფრით
  • შესწორებულია როგორ იქცევა გადასვლები ავტო მნიშვნელობების გამოყენებისას
  • უპრეფიქსო -webkit-cross-fade ()
  • შესწორებულია cross-fade (), რაც შეესაბამება მოლოდინს
  • შესწორებულია როგორ ხდება CSSStyleDeclaration- ის პრეფიქსიური და არაპროფიქსული ვარიანტების დამუშავება
  • შეწყდა მინ/მაქსიმალური სიგანის გამოთვლის მცდელობა შეცვლილი ელემენტებისთვის, შინაგანი ზომის გარეშე
  • დაუზუსტებელი CSS Grid Layout თვისებები
  • ფიქსირებული სტატიკური პოზიცია პოზიციონირებული CSS Grid ერთეულებისთვის
  • შესწორებულია გაანალიზება, როდესაც span გამოიყენება როგორც ქსელის ხაზის მნიშვნელობა
  • განხორციელებულია CSS Grid ავტომატური გამეორების გამოთვლა

ვებ API

  • დაიწყო Geolocation API ზარების დაბლოკვა იმ გვერდებზე, რომლებიც დაცულია დაუცველი კავშირებით
  • დამზადებულია NodeList გამეორებადი
  • დაემატა მხარდაჭერა სათაურის ატრიბუტის ინსტრუმენტალურ რჩევებს Shadow DOM შინაარსში
  • შეწყდა retargeting event.target, როდესაც მოვლენა ბუშტუკდება დანიშნული კვანძიდან მის დანიშნულ სლოტში
  • ჩართულია IndexedDB ვებ მუშაკის სკრიპტებში
  • დაფიქსირდა IndexedDB ტრანზაქციები ისე, რომ მათი ჩადენა ან ორჯერ შეწყვეტა შეუძლებელია
  • დაიწყო მომხმარებლის ჟესტების მდგომარეობის პროპაგანდა postMessage საზღვრებში
  • გასწორებული window.scroll (), scrollTo () და scrollBy () CSSOM სპეციფიკაციით პარამეტრების არგუმენტის მხარდაჭერით
  • გადაადგილების სიმაღლისა და სიგანის ყველა მნიშვნელობა ინტეგრალურად მომრგვალებულია
  • დამატებულია ArrayBufferView– ის მხარდაჭერა CSS ფონტის ჩატვირთვის API– ში

ვებ ინსპექტორი

  • შეაერთეთ ShadowChicken Debugger ჩანართში, რათა სწორად ნახოთ კუდის ზარის წაშლილი ჩარჩოები
  • დამზადებულია ნებადართულად და მუშაობს ისე, როგორც მოსალოდნელი იყო კონსოლის შეფასებებში
  • Debugger ჩანართის გვერდითა ზოლის გაუმჯობესებული ორგანიზაცია
  • დაემატა ობიექტის გრაფიკის ხედი ფოტოების გადასაღებად და წაშლილია შემაჯამებელი ხედი
  • დაფიქსირდა საიტები, რომლებიც ეყრდნობოდნენ კონსოლი.პროტოტიპის პერსონალური თვისებების განთავსებას
  • დიდი ვადების ჩანაწერების ფილტრაციის გაუმჯობესებული შესრულება
  • Made Inspect Element და ელემენტების შერჩევა მუშაობს Shadow DOM კვანძებთან
  • დაფიქსირდა დაწყების დრო Frames ვადების მონაცემთა ბადეში
  • დაიწყო მუდმივი შესვენების წერტილები სკრიპტებში, სახელწოდებით //# sourceURL
  • დაფიქსირდა გადახვევის ზოლი, რომელიც მოიცავს ბოლო სვეტს მონაცემთა ბადეში, როდესაც ყოველთვის ნაჩვენებია გადახვევის ზოლები
  • დაფიქსირდა გამოთვლილი სტილი, ასე რომ ის აღარ აჩვენებს თვისებების როგორც პრეფიქსიურ, ისე არაპიქსიფიცირებულ ვარიანტებს
  • გააქტიურდა ზარის ხეების ნახვა ვადების ჩანართში და დამალეთ ის ხედებიდან, რომლებიც არ არის გასაფილტრავი
  • დაიწყო მიმდინარე შეტყობინებების ჩვენება ქრონოლოგიის ხედებში, რომელიც არ აჩვენებს მონაცემებს ჩაწერის დასრულებამდე
  • კონსოლის გაუმჯობესებული შესრულება, როდესაც ის ცდილობს ერთდროულად ათასობით შეტყობინების გაცემას
  • დაფიქსირდა ფილტრაცია ხანგრძლივობის მიხედვით ჩარჩოების ქრონოლოგიის ხედში
  • დაფიქსირდა //# sourceMappingURL დატვირთვა ნათესავი URL- ით
  • გაუმჯობესებულია კონსოლი.თვლა() სხვა ბრაუზერების უკეთ შესატყვისად
  • ვადების ჩანართის გაუმჯობესებული შესრულება ვებ ინსპექტორის ვებ ინსპექტორთან პროფილირებით

მედია

  • მედია ელემენტები არ წყდება დოკუმენტიდან ამოღებისთანავე
  • დაიწყო დაპირების დაბრუნებაHTMLMediaElement.prototype.play()
  • ძიების დროს შეწყდა მედიის ხანგრძლივობის განახლება დაკვრის ბოლოს

უსაფრთხოება

  • ფიქსირებული შემთხვევა ემთხვევა CSP წყაროს გამოხატვის URL- ების ბილიკის ნაწილს, რომელიც მთავრდება წინსწრებით
  • შეასწორა CORS შემოწმება, რაც ზოგჯერ არასწორად ხდებოდა მედია დატვირთვისას

ქსელის შექმნა

  • შეწყდა რესურსის გადატვირთვის გადატვირთვა, თუ უკვე ერთი ელოდება იმავე URL- ს

ხელმისაწვდომობა

  • მედია კონტროლი კლავიატურისთვის ხელმისაწვდომია Shadow DOM სხვა ელემენტებთან ერთად

Ხარვეზის შესწორება

  • დაფიქსირდა დიდი ანიმაციური GIF- ები, რომლებიც არ ანიმაციებენ ნელ ქსელებამდე ბოლო კადრამდე
  • PDF დოკუმენტებზე დაფიქსირებულია მასშტაბირება და მასშტაბირება

შეგიძლიათ ჩამოტვირთოთ Safari Technology Preview– ის უახლესი ვერსია Apple– ის დეველოპერის პორტალიდან.

უახლესი ბლოგი

Apple სიახლეები, ანალიზი და აზრი, პლუს ზოგადი ტექნიკური სიახლეები
August 19, 2021

iMovie იღებს უზარმაზარ, გასაოცარ განახლებებს, მაგრამ ტოვებს ერთ ან ორ დიდ ხვრელსეს არის ის - ჩვენ შევდივართ ვიდეოს ოქროს ხანაში. პროცესორისა და კამ...

Apple სიახლეები, ანალიზი და აზრი, პლუს ზოგადი ტექნიკური სიახლეები
September 10, 2021

Apple– ის მთელი iPad Keynote უკვე ხელმისაწვდომია სტრიმინგისთვისასე რომ თქვენ არ გქონდათ შანსი უყუროთ დღეს Apple– ის iPad– ის ყველა განსაცვიფრებელ წ...

Apple სიახლეები, ანალიზი და აზრი, პლუს ზოგადი ტექნიკური სიახლეები
August 19, 2021

Mac Pro ეღირება 2999 $, ხელმისაწვდომია წლის ბოლომდე [iPad ღონისძიება]ახალი MacBook Pros– ის გამოცხადების შემდეგ, Apple– ის ფილ შილერმა ყველას ყურად...