Apple เปิดตัวการอัปเดตแรกสำหรับเบราว์เซอร์ "Safari Technology Preview"

การแสดงตัวอย่างเทคโนโลยี Safari-update-0

Apple เปิดตัวเบราว์เซอร์ทดสอบเบต้าเมื่อไม่นานมานี้ เรียกว่า "Safari Technology Preview"ซึ่งในรูปแบบ Google Chrome ที่บริสุทธิ์ที่สุดในเวอร์ชัน Canary ทั้งผู้ใช้และนักพัฒนาจะสามารถทดสอบคุณสมบัติใหม่ที่รวมอยู่ในเบราว์เซอร์เพื่อให้ Apple ในภายหลังสามารถปรับแต่งเบราว์เซอร์ได้มากที่สุด เมื่อเปิดตัว Safari เวอร์ชันเสถียรถัดไป

คราวนี้ได้เปิดตัวการอัปเดตครั้งที่สองของ Safari Technology Preview ดังกล่าวข้างต้นซึ่งเราได้รับ ภาพรวมของเทคโนโลยีเว็บ ซึ่งจะมี OS X และ iOS เวอร์ชันถัดไป

การแสดงตัวอย่างเทคโนโลยี Safari-update-1

เวอร์ชันที่สองมาพร้อมกับคุณสมบัติใหม่ในเอ็นจิ้น JavaScript แก้ไขข้อบกพร่องอื่น ๆ และเหนือสิ่งอื่นใดที่เพิ่มเข้ามาเมื่อเทียบกับเวอร์ชันแรก โดยไม่ต้องกังวลใจอีกต่อไปฉันจะทิ้งบันทึกการเปลี่ยนแปลงทั้งหมดไว้ให้คุณใช่เป็นภาษาอังกฤษที่สมบูรณ์แบบแม้ว่ามันจะเป็นเรื่องเทคนิคมากเกินไปและถ้าคุณเป็นนักพัฒนาคุณก็จะเข้าใจการเปลี่ยนแปลงส่วนใหญ่อย่างแน่นอน:

ความแตกต่างของเบราว์เซอร์
●เปลี่ยน CFBundleSignature เพื่อให้ Apple Events เช่นเดียวกับที่ส่งมาจาก AppleScript เพื่อแยกความแตกต่างระหว่าง Safari และ Safari Technology Preview ได้อย่างถูกต้อง

JavaScript
●เพิ่มการรองรับ ES6 สำหรับ Symbol.isConcatSpreadable
●ไม่อนุญาตการกำหนด var ในลูป for-in ตามข้อกำหนด ES6
●ปรับปรุงเสถียรภาพสำหรับคลาส ES6 เมื่อเรียกใช้เมธอดของคลาสพาเรนต์ก่อนที่จะเรียกใช้ super () ในคอนสตรัคเตอร์
●อนุญาตไม่ได้กำหนดหรือว่างสำหรับ Symbol.search และ Symbol.match
●เปิดใช้งานตัวสร้างสายพันธุ์ Array.prototype ของฟังก์ชันพื้นเมืองเพื่อทำงานร่วมกับพร็อกซี
●ดำเนินการตามข้อเสนอสำหรับ String.prototype.padStart () และ String.prototype.padEnd ()
●ใช้ข้อมูลจำเพาะ ES6 สำหรับ String.prototype.match และ RegExp.prototype [@@ match]
●รวมวิธีแก้ปัญหาสำหรับความเข้ากันได้ของเว็บบน ES6 TypeErrors เมื่อเข้าถึงคุณสมบัติแฟล็ก RegExp.prototype
●แก้ไขนิพจน์ทั่วไปของ Unicode เชิงปริมาณ
●ตรวจสอบให้แน่ใจว่านิพจน์ทั่วไปของยูนิโคดแบบโลภสามารถย้อนรอยผ่านอักขระที่ไม่ใช่ BMP ได้

CSS
●ใช้ค่าที่อนุญาตสิ้นสุดของคุณสมบัติ CSS เครื่องหมายวรรคตอนแขวน
●ปรับปรุงความเข้ากันได้ของเว็บโดยการรีเซ็ตกฎระยะห่าง CSS บน
●เพิ่มคิวรีสื่อ CSS ช่วงสีใหม่
●การค้นหาหน้าจอที่อัปเดตเพื่อตรวจสอบความสามารถของหน้าจอปัจจุบันแทนที่จะเป็นหน้าจอที่มีอยู่ลึกที่สุด

API ของเว็บ
●การแยกวิเคราะห์ส่วนหัว WebSockets ที่ จำกัด ตาม RFC6455 และ RFC7230
●ปรับปรุงประสิทธิภาพของการโทรออกบางสายใน WebGL ด้วยการเพิ่มประสิทธิภาพพื้นผิวที่ไม่ใช่พลังของสอง
●ปิดใช้งาน Fetch API จนกว่าการติดตั้งจะพร้อมเปิดใช้งานโดยค่าเริ่มต้น
●การสนับสนุน Shadow DOM ขั้นสูงเพื่อคำนวณรูปแบบสำหรับแอตทริบิวต์สไตล์ขององค์ประกอบ
●การ จำกัด ความถี่ pushState และแทนที่สถานะอ่อนลง

Web Inspector
●ประสิทธิภาพของแท็บไทม์ไลน์และการแก้ไขข้อบกพร่อง
●ปิดใช้งานคำสั่งดีบักเกอร์ขณะสร้างโปรไฟล์เพจเพื่อให้แน่ใจว่ามีความแม่นยำในการทำงานสูงสุด
●เพิ่มความสามารถในการกำหนดค่าเครื่องมือไทม์ไลน์เพื่อใช้สำหรับการบันทึก
●เพิ่มตัวบ่งชี้จำนวนสีที่มุมบนซ้ายของชั้นที่ไม่ทึบแสง
●เพิ่มแบบอักษร - ตัวแปร - ตัวเลขในการเติมข้อความอัตโนมัติ CSS
●เพิ่มเมธอด console.takeHeapSnapshot สำหรับการจับภาพสแน็ปช็อตของฮีป
●เปลี่ยนรายละเอียดทางลัดแถบด้านข้างเป็น Command-Option-0 และ Command-Shift-0
ขณะนี้เครื่องหมายอัญประกาศคู่และแบ็กสแลชในสตริงจะแสดงอย่างถูกต้องในคอนโซล
●ปรับปรุงความสอดคล้องของข้อความการละเมิดคำสั่ง CSP ที่รายงานในคอนโซล

การเข้าถึง
●แก้ไขบรรทัดใหม่ในองค์ประกอบที่แก้ไขได้เพื่อแจ้งการเข้าถึง
●อัปเดตการจัดการองค์ประกอบ SVG ด้วยบทบาทการนำเสนอให้เหมือนกับองค์ประกอบภาษาโฮสต์อื่น ๆ
● จำกัด การประกาศรายการลำดับเลขสำหรับหมายเลขรายการไว้ที่บรรทัดแรกของข้อความในรายการ
●เปลี่ยนคำอธิบายบทบาทการช่วยการเข้าถึงสำหรับการแจ้งเตือน JavaScript เป็น«กล่องโต้ตอบเว็บ»และ«กล่องโต้ตอบการแจ้งเตือนทางเว็บ»เพื่อให้ผู้ใช้โปรแกรมอ่านหน้าจอเข้าใจมากขึ้น

การแสดงผล
●อัปเดตตัวกรองฉากหลังเพื่อทาสีใหม่เมื่อมีการเปลี่ยนแปลงใน JavaScript
●แก้ไขรูปแบบเส้นขีด SVG ของการวาดสำหรับวัตถุที่มีองค์ประกอบกรอบกรอบว่างเปล่า

ภาพบรรยากาศ
●ปรับปรุงความเสถียรเมื่อเปลี่ยนแหล่งที่มาของเสียงในขณะที่กำลังประมวลผล
●แก้ไขรายชื่อแทร็กเสียง

ระบบเครือข่าย
●ปรับปรุงความน่าเชื่อถือของคำขอการตรวจสอบความถูกต้องของดิสก์แคชแบบเก็งกำไรด้วยส่วนหัว HTTP Referer

แก้ไขข้อผิดพลาด
●แก้ไขการเลื่อนอัตโนมัติในการเลือกแบบลากเมื่อหน้าต่างอยู่ชิดขอบหน้าจอรวมถึงขณะอยู่ในโหมดเต็มหน้าจอ

หากคุณสนใจที่จะทดลองใช้คุณสามารถดาวน์โหลดการอัปเดต คลิกที่ลิงค์นี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา