หลังจากที่ Firefox 57 ถูกปล่อยออกมา ซึ่งบอกว่า
เร็วกว่าเดิม ใช้ resource น้อยกว่าเดิม
แจ่มกว่าเดิม
เนื่องจากยกเครื่องใหม่หมดจาก Quantum หรือ Servo
ซึ่งพัฒนาด้วยภาษา Rust
และใช้ rust-bindgen สำหรับสร้าง C++ binding
เพื่อให้สามารถทำกับ Firefox ที่พัฒนาด้วยภาษา C++ นั่นเอง
ยกเครื่อง UX/UI ชื่อว่า Photon
มีความปลอดภัยมากขึ้นด้วย Private Browser Mode
โบกมือลากับ Firebug แล้ว เนื่องจากใส่เข้ามาให้เลย
ระบบการค้นหาโดย default จะเป็น Google
พร้อมกับความสามารถต่าง ๆ มากมาย
ดังนั้นมาดูกันว่ามีอะไรที่น่าใช้งานกันบ้าง ?
ใน Quantum นั้นมี project ย่อย ๆ เพียบนะ เช่น
- Quantum CSS หรือ Stylo
- Quantum Render สำหรับการ render
- Quantum Compositor
- Quantum DOM
- Quantum Flow
1. Pocket integration มาให้เลย
สำหรับใครที่ชอบ bookmark ก็สบายเลย ไม่แปลกใจเท่าไร เนื่องจาก Firefox ได้ซื้อ Pocket มาสักพักละ2. Take screenshot ได้แบบง่าย ๆ
ถ้าสังเกตุเพิ่มเติมตรง Address bar นั้นมี Page Action Button เพียบเลย ทั้งการ bookmark, copy link, Email link และ Send to device จากนั้นเลือกตำแหน่งที่ต้องการ รูปจะถูกเก็บไว้ที่ https://screenshots.firefox.com/shots มีอายุ 14 วันหลังจากบันทึก3. แต่ละ Tab และ Extionsion ใน Firefox นั้นจะแยก process กันนะ เหมือน Google Chrome เลย
เมื่อทำการลบ process ไปแล้วใน browser จะแสดงผลดังนี้4. เรื่องของ Inspector ใน web ต่าง ๆ มันง่ายมาก ๆ
มีลูกเล่นต่าง ๆ มากมายก่ายกอง ไปลองใช้กันดู มันเยอะ ๆ มาก สำหรับ Web Developer Tool5. เข้าสู่ Private Browser Mode กัน สีม่วงมาก ๆ
6. เมื่อ Network มีปัญหา ก็แสดงหน้าน่ารักเลย
แต่ไม่มีเกมส์ให้เล่นกันนะ !!7. ลองใช้งานใน Device ต่าง ๆ ด้วย account เดียวกันดูนะครับ
ต้องลองหน่อยแล้วยังมีของเล่นสนุก ๆ เพิ่มเติมที่ Firefox Test Pilot อีก
เช่น Notes และ Snooze Tabs เป็นต้นสำหรับ web พวก facebook และ youtube ยังหน่วง ๆ แบบห่วง ๆ ไงไม่รู้
ไม่แน่ใจเป็นที่ web เองหรือ Firefox กันแน่ เลยไม่แน่ใจว่า ที่บอกว่า Firefox 57 มันเร็วกว่า Google Chrome นั้นเป็นอย่างไรกันแน่ ?
ลองมาทางฝั่ง Automated Testing กันด้วย Selenium กันหน่อย
ซึ่งปกติผมจะใช้งาน Robotframework แน่นอนว่าต้องทำการ update Geckko driver ใช้ได้เลย แสดงตรง Address bar ให้ด้วยว่าถูกทดสอบด้วย Robotframeworkลองใช้งานดูครับ คิดว่า release ต่อ ๆ ไปน่าจะดีขึ้นกว่านี้อีก นี่เป็นเพียงการเริ่มต้นของ Firefox ใหม่เท่านั้นReference Websites https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/ https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/