Tags:
Node Thumbnail

Chrome รวมเอา Flash Player เข้ามาในตัวให้นานแล้ว แต่ที่ผ่านมา Flash ใน Chrome ก็ยังทำงานในฐานะปลั๊กอิน NPAPI ตามปกติ จึงไม่สามารถใช้ฟีเจอร์ด้านความปลอดภัยแบบ sandbox ของ Chrome ได้

กูเกิลเองก็รับทราบปัญหานี้ และพยายามพัฒนา API แบบใหม่สำหรับปลั๊กอินชื่อ PPAPI (Pepper Plugin API) ที่ปรับปรุง NPAPI ให้ทำงานในโหมด sandbox ได้ด้วย ซึ่ง Adobe ก็เห็นดีเห็นงามด้วย และเคยประกาศว่า ในอนาคต Flash บนลินุกซ์จะมีเฉพาะรุ่น PPAPI เท่านั้น

ล่าสุดใน Chrome 21 ที่เพิ่งออกมาไม่กี่วันก่อน Flash เวอร์ชัน PPAPI ก็เสร็จสมบูรณ์และเปิดให้ใช้งานแล้ว (มากับ Chrome โดยตรง ผู้ใช้ไม่ต้องทำอะไร) ผลคือ Flash ปลอดภัยและเสถียรมากขึ้น กูเกิลบอกว่าการเปลี่ยนมาใช้ PPAPI ช่วยลดการแครชของ Flash ลงได้ถึง 20% แถมการที่ Flash ทำงานในระดับเดียวกับโพรเซสของ Chrome ก็ช่วยเรื่องการวาดหน้าจอแสดงผล (composite) ของทั้งเพจด้วย GPU รวมกันได้ ช่วยให้เบราว์เซอร์ทำงานได้เร็วขึ้นและเลื่อนหน้าจอได้ลื่นขึ้นด้วย

ตอนนี้ Flash PPAPI ยังมีเฉพาะบนลินุกซ์และวินโดวส์เท่านั้น (แต่ใช้งานบน Windows XP และ Windows 8 Metro ได้ด้วย เพราะเป็น sandbox ของ Chrome ไม่ใช่ของระบบปฏิบัติการ) ส่วนเวอร์ชันแมคจะตามมาในเร็วๆ นี้

ที่มา - The Chromium Blog

Get latest news from Blognone

Comments

By: flackez on 9 August 2012 - 09:49 #455693

วิธีเลือกว่าจะใช้ Flash Plugin ตัวไหน

เปิด Chrome เข้าไปที่ chrome://plugins สังเกตมุมบนขวามือ กด +Details แล้วดูตรงรายชื่อ Flash จะเห็นว่ามีกี่อัน เลือกปิดอันที่ไม่ต้องการโดยให้เหลืออันที่จะใช้ไว้ (ตรง Type มีบอกว่า NPAPI หรือ PPAPI)

By: newstar
iPhoneWindows PhoneAndroid
on 9 August 2012 - 10:02 #455701 Reply to:455693

ตั้งแต่เป็นเวอร์ชัน 21 ผมดูยูทูปไม่ลื่นเลยครับ ไม่รู้เป็นเพราะปัญหานี้หรือเปล่า (แต่เครื่องผมเป็น XP คอมเก่าและแก่มากนะ CPU เป็น P4 แรมแค่ 600 กว่า)แต่ก่อนหน้าเป็นเวอร์ชัน 20 ผมดูทีวีออนไลน์ ยูทูปอะไรได้ลื่นไหลดีนะครับ

เดี๋ยวผมจะทดลองเลือกเปิด/ปิดดูครับ ว่ามันช่วยได้หรือเปล่า

By: flackez on 9 August 2012 - 10:12 #455708 Reply to:455701

ก็อาจจะเกี่ยวครับ ผมไม่แน่ใจ ลองดูๆ

ที่ผมยืนยันได้คือ ผมใช้ Chrome dev ใน Archlinux ต้องไปปิด Flash Plugin ตัวที่ลงเสริมออก แล้วใช้ตัวที่มากับ Chrome แทน ไม่งั้น CPU Usage มัน 100% ตลอด เครื่องร้อนครับ

http://askubuntu.com/questions/142662/how-to-solve-jitter-or-stutter-playback-via-chrome-flash-plugin

By: newstar
iPhoneWindows PhoneAndroid
on 9 August 2012 - 10:49 #455718 Reply to:455708

ผมก็มีปัญหา CPU 100% ประจำครับ ผมต้องคอมเปิด task manager ทิ้งไว้ เพื่อเลือก end process เวลาโครมมันค้าง เหอ ๆ

ตอนนี้ผมทดลองเปิดเฉพาะ pepper plugin ดูก่อน หากไม่เวิร์คคงต้องปิดแล้วเลือกตัวลงเสริม

รายงานเพิ่มเติม.. เลือกเฉพาะ pepper plugin ดูจะเร็วขึ้นครับ ไม่ crash บ่อยแล้ว

By: sundaycafe on 9 August 2012 - 09:59 #455699

ในฐานะ Developer รู้สึกตื่นเต้นทุกครั้งที่ได้อ่านข่าวผลงานของ Google

By: EngineerRiddick
iPhoneWindows PhoneAndroidUbuntu
on 9 August 2012 - 10:30 #455723
EngineerRiddick's picture

ส่วนผม.....ตื่นเต้นทุกครั้งที่ได้อ่านข่าวของAdobe -v-)/

(ทำเหมือนfanboyเครื่องเกม ^^; )

By: เดวิลแมน on 9 August 2012 - 11:56 #455780 Reply to:455723

ส่วนผม....ตื่นเต้น ระทึก และหวาดเสียวทุกครั้งที่ได้อ่านข่าวของ Nokia+RIM (+_+)/

By: polawing on 9 August 2012 - 10:46 #455745

หลังจาก HTML5 ทะเลาะกันทำให้ไม่จบซะทีและไม่มีทีท่าว่าจะจบ Adobe ก็ปักดาบซ้ำทันที

By: NgOrXz
iPhoneAndroidWindows
on 9 August 2012 - 10:48 #455747
NgOrXz's picture

อิอิ คืองี้นะ ตั้งแต่ update Chrome 21 เนี้ย Flash มัน Crash บ่อยมากเลยละคุณ แต่มันทำงานได้เร็วขึ้นนิดหน่อยนะ

By: HMage
AndroidWindows
on 10 August 2012 - 00:41 #456169

คำถามคือจะมีผลกับ version บน Android ยังไงบ้าง