ตัวอย่างเทคโนโลยี Safari: เบราว์เซอร์สำหรับนักพัฒนาซอฟต์แวร์

จนถึงขณะนี้นักพัฒนาเว็บกระตือรือร้นในการตรวจสอบโค้ดของตนกับ WebKit เวอร์ชันล่าสุดต้องผ่านขั้นตอนการขอรับและติดตั้ง Apple's nightly builds แม้ว่าจะไม่ใช่วิธีการที่สะดวกที่สุด แต่โปรแกรมเชิงรุกที่ต้องการอยู่ด้านบนของสิ่งต่างๆจะทำอย่างไรกับสิ่งที่พร้อมใช้งาน สิ่งต่างๆได้ดีขึ้นอย่างมากในบริเวณนี้ แต่ด้วยการเปิดตัว Safari Technology Preview

ครั้งแรกที่มีอยู่ในช่วงปลายเดือนมีนาคมนี้ app แบบสแตนด์อโลนทำงานร่วมกับรุ่นปัจจุบันของ Safari; ทำให้นักพัฒนาซอฟต์แวร์สามารถทำงานร่วมกับเทคโนโลยีที่กำลังจะเกิดขึ้นได้อย่างรวดเร็วพร้อมกับสิ่งที่คนทั่วไปใช้อยู่ ไม่เพียง แต่ Safari Technology Preview สร้างขึ้นจาก WebKit รุ่นล่าสุด แต่ยังมีคุณลักษณะการอัปเดต CSS, HTML และ JavaScript ซึ่งจะกลายเป็นส่วนหนึ่งของการเผยแพร่อย่างเป็นทางการ หากยังไม่เพียงพอรุ่นก่อนหน้าจะช่วยให้คุณสามารถเข้าถึง Web Inspector รุ่นใหม่ ๆ รวมทั้งโหมดการออกแบบที่ปรับเปลี่ยนได้เพื่อทดสอบแอปและหน้าเว็บของคุณในอุปกรณ์ส่วนใหญ่ ได้แก่ iPad และ iPhone อีกสิ่งหนึ่งที่ Safari Technology Preview ช่วยให้ชุมชนนักพัฒนาซอฟต์แวร์สามารถส่งข้อเสนอแนะได้ง่ายขึ้นผ่านทาง Apple Bug Reporter; เข้าถึงได้จากเมนูวิธีใช้ของแอป

คุณลักษณะเด่นหนึ่งที่หายไปจาก WebKit Nightly builds คือการสนับสนุน iCloud ซึ่งเป็นความสะดวกสบายที่รวมอยู่ในแอปพลิเคชันนี้ซึ่งจะช่วยให้นักพัฒนาซอฟต์แวร์สามารถเข้าถึงรายการเรื่องรออ่านและบุ๊กมาร์กได้ในขณะที่พวกเขาแก้ไขปัญหาและแก้ไขปัญหา คุณลักษณะที่ไฮไลต์ใน Safari Technology Preview รุ่นแรกคือคอมไพเลอร์ JavaScript JIT รุ่นใหม่ที่มีความเร็วสูง ECMAScript6 เวอร์ชันล่าสุดของข้อกำหนด Shadow DOM รวมถึงความสามารถในการคัดลอกหรือตัดข้อความตามท่าทางผู้ใช้ รุ่นที่สองได้เปิดตัวแล้วเมื่อวันที่ 13 เมษายนซึ่งมีการเปลี่ยนแปลงหลายสิบ หลายคนตอบสนองโดยตรงต่อคำขอของนักพัฒนาซอฟต์แวร์และรายงานข้อบกพร่อง

แม้ว่าผู้ชมเป้าหมายจะเห็นได้ชัดทุกคนสามารถดาวน์โหลดหรืออัปเดต Safari Technology Preview ผ่าน Mac App Store ได้โดยไม่จำเป็นต้องมีบัญชีผู้พัฒนา

ตัวอย่าง Safari Technology: เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์

สำหรับผู้อ่านรายนี้ที่คุ้นเคยกับชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์แบบรวมของ Safari ด้านล่างนี้เป็นภาพรวมโดยย่อของคุณลักษณะที่มีประโยชน์มากกว่า

นอกเหนือจากเครื่องมือข้างต้นแล้วคุณยังสามารถปิดใช้งานคุณลักษณะและองค์ประกอบต่างๆจากเมนู Develop ของ Safari Technology Preview ซึ่งรวมถึงการป้องกันไม่ให้ JavaScript ถูกเรียกใช้รูปภาพฝั่งเซิร์ฟเวอร์และแคชจากการโหลดภายในเพจส่วนขยายจากการทำงานและอื่น ๆ