Thursday, March 29, 2012

Google Chrome 18 released to Stable Channel

กูเกิลออก Google Chrome 18 Stable แสดงผลกราฟิกเร็วขึ้น สนับสนุนการแสดงผลแบบ 3D ใน GPU รุ่นเก่า

5 เมษายน 2555: กูเกิลออก Chrome 18.0.1025.151 Stable อ่านรายละเอียด ที่นี่

กูเกิลออก Google Chrome 18.0.1025.142 Stable ซึ่งเป็นเวอร์ชันเต็ม (Final) ตัวแรกของ Google Chrome 18 โดยในเวอร์ชัน Windows และ MAC OS จะมีฟังก์ชัน GPU accelerating 2D Canvas ที่เพิ่มประสิทธิภาพการประมวลผลและการแสดงผลกราฟิกให้สูงขึ้นโดยใช้ความสามารถของระบบฮาร์ดแวร์ทำให้แอพพลิเคชันที่ต้องใช้การแสดงผลกราฟิกหนักอย่างเช่น เกมและแอนิเมชันประเภท canvas-based ทำงานได้เร็วและราบรื่นยิ่งขึ้น และมาพร้อม SwiftShader ซึ่งเป็นซอฟต์แวร์ที่ช่วยให้ GPU รุ่นเก่าที่ไม่รองรับ GPU-accelerated สามารถแสดงผลเนื้อหาเว็บแบบ 3D ได้สวยงามมากขึ้น

Google Chrome 18.0.1025.142 Stable ยังมีการแก้ปัญหาช่องโหว่ความปลอดภัยจำนวน 9 ปัญหา ในจำนวนนี้มี 3 ปัญหาที่มีความร้ายแรงสูง และบางปัญหาถูกค้นพบในการแข่งขัน "Pwnium" สำหรับรายละเอียดการปรับปรุงทั้งหมดดูได้จากหัวข้อ "การแก้ปัญหาด้านความปลอดภัยใน Google Chrome 18.0.1025.142" นอกจากนี้ ยังมาพร้อมกับปลั๊ก-อิน Flash Player 11.2.202.228 ซึ่งเป็นเวอร์ชันอัปเดทล่าสุดที่มีคุณสมบัติใหม่หลายอย่างได้แก่ เช่นฟังก์ชัน Mouse lock ที่ทำให้สามารถดูเนื้อหาที่มียาวมากๆ และการเล่นเกมแบบ first-person games ได้สะดวกมากขึ้น, มีระบบการถอดรหัสข้อมูลวิดีโอแบบ Multithreaded และรองรับการอัปเดท Flash Player ในฉากหลัง เป็นต้น

หมายเหตุ: กูเกิลออก Google Chrome 18.0.1025.142 ทั้ง Stable Channel และ Beta Channel

มีอะไรใหม่ใน Google Chrome 18 Stable?
ใน Google Chrome 18.0.1025.142 Stable มีคุณสมบัติใหม่และการปรับปรุงการทำงานดังนี้
  • Enabled GPU-accelerated rendering of 2D Canvas content.
  • Added support 3D content for older GPUs.
GPU accelerating 2D Canvas
ใน Google Chrome 18 Beta เวอร์ชันสำหรับระบบปฏิบัติการ Windows และ Mac OS มีการเปิดใช้งานฟังก์ชัน GPU accelerating 2D Canvas ซึ่งทำให้เว็บแอพพลิเคชันที่ต้องใช้การแสดงผลกราฟิกหนักอย่างเช่น เกมและแอนิเมชันประเภท canvas-based ทำงานได้เร็วและราบรื่นยิ่งขึ้น โดยสามารถตรวจสอบทำงานได้จากหน้า chrome://gpu ทั้งนี้ กูเกิลจะทำการปรับปรุงการทำงานให้ดียิ่งขึ้นในรีลีสถัดไปเพื่อให้รองรับการทำงานกับระบบปฏิบัติการและฮาร์ดแวร์ที่มีอยู่อย่างหลากหลาย

Support 3D content for older GPUs
ปัจจุบันยังมีผู้ใช้จำนวนมากที่ยังคงใช้ GPU รุ่นเก่าและไดรเวอร์ที่ไม่สามารถรองรับฟังก์ชัน GPU-accelerated ทำให้ไม่สามารถรองรับเทคโนโลยีเว็บสมัยใหม่อย่าง WebGL ได้ ดังนั้นเพื่อช่วยให้ GPU รุ่นเก่าสามารถแสดงผลเนื้อหาเว็บในแบบ 3D ได้ กูเกิลจึงเพิ่ม SwiftShader ใน Google Chrome 18 Beta โดย SwiftShader เป็นซอฟต์แวร์ที่กูเกิลได้รับไลเซนส์จาก TransGaming Inc. แต่อย่างไรก็ตาม SwiftShader ไม่สามารถที่จะทำงานได้เหมือน GPU จริงเพียงแต่ช่วยปรับปรุงการทำงานให้กับผู้ใช้ Google Chrome บนระบบปฏิบัติการรุ่นเก่าอย่างเช่น Windows XP ซึ่งยังคงมีเป็นจำนวนมาก

SwiftShader จะทำงานโดยอัตโนมัติเมื่อ Google Chrome ตรวจพบว่า GPU ไม่รองรับการแสดงผลแบบ 3D ในกรณีที่ต้องการดูผลการทำงานของ SwiftShader ให้ทำการรัน Google Chorme 18 Beta ด้วยแฟล็ก --blacklist-accelerated-compositing และ --blacklist-webgl (อ่านรายละเอียดได้ที่ http://www.chromium.org/developers/how-tos/run-chromium-with-flags)

การดาวน์โหลดและการติดตั้ง Google Chrome 18.0.1025.142 (28 มีนาคม 2555)
Google Chrome 18.0.1025.142 รองรับการทำงานบน Window XP, Windows Vista และ Windows 7 โดยผู้ใช้ใหม่สามารถติดตั้งโดยใช้เบราเซอร์เปิดไปที่เว็บไซต์ Install Google Chrome แล้วคลิก ดาวน์โหลด Google Chrome จากนั้นดำเนินการคำสั่งบนจอภาพจนการติดตั้งเสร็จ

สำหรับผู้ใช้ที่ทำการติดตั้ง Google Chrome 17.0.963.83 หรือเก่ากว่าบนเครื่องคอมพิวเตอร์ โดยทั่วไปโปรแกรมจะทำการอัพเดทเป็นเวอร์ชันใหม่ให้โดยอัตโนมัติ อย่างไรก็ตาม สามารถทำการอัพเดทด้วยตนเองได้โดยการเปิดคำสั่ง About Google Chrome แล้วรอจนการติดตั้งแล้วเสร็จ จากนั้นทำการรีสตาร์ทโปรแกรมเพื่อให้การติดตั้งเสร็จสมบูรณ์

สำหรับผู้ดูแลระบบที่ต้องการติดตั้ง Google Chrome สำหรับผู้ใช้ Windows ทุกคน สามารถอ่านวิธีการทำได้ที่ วิธีการติดตั้ง Google Chrome แบบ All Users บน Windows

Google Chrome 18.0.1025.142

การแก้ปัญหาด้านความปลอดภัยใน Google Chrome 18 Stable
ใน Google Chrome 18.0.1025.142 มีการแก้ปัญหาด้านความปลอดภัยจำนวน 9 ปัญหา ดังนี้
  • [$500] [109574] CVE-2011-3058: Bad interaction possibly leading to XSS in EUC-JP. Credit to Masato Kinugawa. (Medium)
  • [$500] [112317] CVE-2011-3059: Out-of-bounds read in SVG text handling. Credit to Arthur Gerkis. (Medium)
  • [$500] [114056] CVE-2011-3060: Out-of-bounds read in text fragment handling. Credit to miaubiz. (Medium)
  • [116398] CVE-2011-3061: SPDY proxy certificate checking error. Credit to Leonidas Kontothanassis of Google. (Medium)
  • [116524] CVE-2011-3062: Off-by-one in OpenType Sanitizer. Credit to Mateusz Jurczyk of the Google Security Team. (High)
  • [117417] CVE-2011-3063: Validate navigation requests from the renderer more carefully. Credit to kuzzcc, Sergey Glazunov, PinkiePie and scarybeasts (Google Chrome Security Team). (Low)
  • [$1000] [117471] CVE-2011-3064: Use-after-free in SVG clipping. Credit to Atte Kettunen of OUSPG. (High)
  • [$1000] [117588] CVE-2011-3065: Memory corruption in Skia. Credit to Omair. (High)
  • [$500] [117794] CVE-2011-3057: Invalid read in v8. Credit to Christian Holler. (Medium)

บักหมายเลข [112317], [114056] และ [117471] ตรวจพบโดยใช้ AddressSanitizer

บทความโดย: Thai Windows Administrator Blog

แหล่งข้อมูลอ้างอิง
Google Chrome Releases

Copyright © 2012 TWA Blog. All Rights Reserved.

0 Comment: