Image
By mk Founder on Tag: Browser, Standard, WebKit, W3C, Blink
Browser

องค์กรมาตรฐานเว็บ W3C ออกมาตรฐาน Pointer Events อย่างเป็นทางการ (ปรับสถานะเป็น W3C Recommendation จากเดิมที่เป็นฉบับร่าง) อย่างไรก็ตาม เส้นทางเบื้องหน้าของมาตรฐานนี้ก็ไม่ง่ายเพราะยังไม่มีวี่แววว่า Safari และ Chrome จะรองรับ

วงการเว็บยุคจอสัมผัสเริ่มใช้งาน Touch Events ที่เริ่มโดย Safari บน iPhone แต่ข้อจำกัดของมันคือถูกออกแบบมารองรับเฉพาะนิ้วสัมผัสเท่านั้น ภายหลังไมโครซอฟท์ได้สร้างมาตรฐาน Pointer Events ที่ครอบคลุมการชี้ตำแหน่งด้วยปากกาและเมาส์เพิ่มมา และเสนอมาตรฐานนี้ไปยัง W3C

By mk Founder on Tag: Google, Security, Browser, WebKit, Android, Jelly Bean
Google

จากกรณี Google บอกจะไม่แก้ไขช่องโหว่ WebView ใน Android เวอร์ชัน 4.3 หรือต่ำกว่า สร้างเสียงวิจารณ์อย่างมากว่าจะทำให้ผู้ใช้ Android จำนวนมากตกอยู่ใต้ความเสี่ยง

Adrian Ludwig วิศวกรของกูเกิลออกมาชี้แจงประเด็นนี้ผ่าน Google+ ดังนี้

By nuntawat Writer on Tag: Browser, Standard, WebKit, Internet Explorer, Mobile Web, Microsoft
Browser

ทีมงาน IE ของไมโครซอฟท์เผยว่า ได้ปรับปรุง Internet Explorer 11 Mobile บน Windows Phone 8.1 Update ที่บริษัทเพิ่งเปิดตัวไป ให้แสดงผลเว็บไซต์ได้เหมือนกับที่ปรากฏบน Android หรือ iOS ตามแนวคิดที่ว่า "เว็บควรทำงานได้ (just work) กับทุกคน ไม่ว่าจะเป็นผู้ใช้ นักพัฒนา หรือองค์กร" ถึงแม้ว่าเว็บไซต์เหล่านั้นบางส่วนจะไม่ถูกพัฒนาตามมาตรฐานกลางของ W3C ก็ตาม

จากการสำรวจเว็บไซต์สาหรับอุปกรณ์พกพาต่างๆ พบ 5 ประเด็นหลักที่ทำให้เว็บไซต์เหล่านั้นแสดงผลบน WP ได้ไม่ถูกต้องเหมาะสม คือ

By Blltz Writer on Tag: Browser, Safari, JavaScript, WebKit, iOS 8
Browser

ก่อนหน้านี้ แอพบน iOS ที่ต้องการจะแสดงผลข้อมูลอื่นๆ ผ่านเบราว์เซอร์ในตัวที่มากับแอพจะต้องใช้งานเบราว์เซอร์ตัวที่ช้ากว่า เนื่องจากแอปเปิลจำกัดการใช้งานเอนจินจาวาสคริปต์ Nitro ไว้ใช้งานกับเบราว์เซอร์ Safari เท่านั้น

ให้หลังการเปิดตัว iOS 8 นักพัฒนาพบว่าแอปเปิลเปิดให้สามารถเข้าถึงเอนจิน Nitro ได้แล้ว ทำให้นักพัฒนาที่ใช้งานเบราว์เซอร์ในแอพ หรือแม้แต่รายที่พัฒนาเบราว์เซอร์ลงบน iOS ได้ประสิทธิภาพการใช้งานที่สูงขึ้น

By mk Founder on Tag: Apple, Safari, JavaScript, WebKit, Compiler
Apple

ช่วงหลายปีที่ผ่านมานี้ เราเห็นโครงการพัฒนาด้านประสิทธิภาพการประมวลผล JavaScript ของเบราว์เซอร์ค่ายต่างๆ โดยโครงการที่โดดเด่นคือ asm.js ที่ริเริ่มจากฝั่ง Mozilla

ฝั่งของแอปเปิลที่สร้าง Safari อยู่บนโครงการ WebKit ก็มีความเคลื่อนไหวในเรื่องนี้เช่นกัน โดยใช้ชื่อโครงการว่า FTLJIT ย่อมาจาก (Fourth Tier LLVM JIT)

By nutmos Writer on Tag: WebKit, Coast, Opera
WebKit

Opera ได้เปิดตัวเบราว์เซอร์ใหม่ บนพื้นฐานของ WebKit ในชื่อว่า "Coast" บน iPad มาพร้อมกับสโลแกนว่า "the browser that should have come with the iPad"

Opera ได้สร้าง Coast ให้รองรับหน้าจอสัมผัส เอาแถบเครื่องมือต่าง ๆ ของเบราว์เซอร์ออก เพื่อให้ผู้ใช้โฟกัสไปกับหน้าเว็บมากขึ้น ไม่มีกล่อง URL, ไม่มีแท็บด้านบน การเปลี่ยนระหว่างหน้าเว็บก็เพียงปัดนิ้วไปซ้าย-ขวา ส่วนการเปลี่ยนแท็บก็เพียงแค่กดปุ่มล่างขวา และจะมีหน้าจอเปลี่ยนแท็บ ปัดนิ้วไป-มาคล้าย multitasking บน iOS 7

By Charin Tapang Contributor on Tag: Google, Browser, WebKit, Chrome, Blink, Linux
Google

กูเกิลออก Chrome 28 Stable มีของใหม่ ดังนี้

By mk Founder on Tag: Browser, WebKit, Android, Opera
Browser

หลังจาก Opera ประกาศนโยบายเปลี่ยนมาใช้ WebKit และออก Opera for Android รุ่น WebKit Beta ล่าสุดก็ถึงคราวตัวจริงสักทีครับ

การเปลี่ยนแปลงอื่นๆ นอกเหนือจาก WebKit คือการเปลี่ยนอินเทอร์เฟซมาใช้โทนสีอ่อน, โหมด Discover ช่วยแนะนำข่าวที่น่าสนใจ, Off-Road ช่วยบีบอัดข้อมูลในกรณีที่อินเทอร์เน็ตช้า

Opera for Android รุ่นใหม่ (ไม่นับเลขเวอร์ชันแล้ว) ใช้ได้กับ Android 2.3 ขึ้นไป ดาวน์โหลดกันได้จาก Play Store

By mk Founder on Tag: Browser, WebKit, Chromium, Blink, Adobe
Browser

ต่อจากข่าว Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit ที่ทำให้โลกของ WebKit แยกออกเป็นสองสาย (และ Opera ประกาศเข้าร่วมกับ Blink แล้ว)

ล่าสุดทาง Adobe เป็นอีกบริษัทที่ประกาศให้การสนับสนุน Blink ด้วย อย่างไรก็ตาม Adobe ยังยืนยันว่าสนับสนุนเอนจินเบราว์เซอร์ตัวอื่นๆ ทั้ง WebKit และ Gecko ด้วยเช่นกัน

By nutmos Writer on Tag: WebKit, Chrome, Blink
WebKit

หลังจาก กูเกิลเปิดตัว Blink เอนจินแสดงผลหน้าเว็บแทน WebKit ก็ได้เกิดประเด็นต่าง ๆ มากมาย ทางฝ่ายนักพัฒนา Chrome/Chromium ซึ่งมีทั้ง Paul Irish ตัวแทนของนักพัฒนา, Alex Komoroske หัวหน้าฝ่าย Chrome Web Platform รวมทั้ง Darin Fisher และ Eric Seidel หัวหน้าทีมวิศวกรพัฒนา Blink รวมทีมกันมาอธิบายให้ฟังกัน

By mk Founder on Tag: Google, Apple, Browser, WebKit, Chromium
Google

ต่อจากข่าว Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit โดยให้เหตุผลว่า Chrome ต้องการใช้ฟีเจอร์เฉพาะหลายอย่าง ทำให้โครงการร่วมอย่าง WebKit ไม่ตอบสนองความต้องการมากนัก

ฝั่งนักพัฒนาของแอปเปิลในฐานะผู้ริเริ่มโครงการ WebKit ก็เริ่มหารือกันแล้วว่า ในเมื่อ WebKit ไม่จำเป็นต้องใช้งานกับ Chromium/Chrome อีกต่อไป ดังนั้นก็ควรทำความสะอาดโค้ด โดยถอดโค้ดของ Chromium ออกจากโครงการ WebKit เช่นกัน (เช่น เอนจิน V8 หรือโค้ดที่เกี่ยวกับไลบรารีของกูเกิล)

By clozed2u Contributor on Tag: Browser, WebKit, Chromium, Blink
Browser

เป็นอีกข่าวที่อาจจะสะเทือนใจนักพัฒนาเว็บไซต์หน่อยนะครับ Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit ในอนาคต โดย Google ให้เหตุผลว่า Chromium นั้นมีการทำงานแบบมัลติโพรเซสที่แตกต่างจากเบราว์เซอร์อื่นๆ ที่ใช้ WebKit เป็นเอนจินแสดงผลมาก อีกทั้งยังต้องซัพพอร์ตซีพียูหลากหลายสถาปัตยกรรม ทำให้โค้ดของทั้ง WebKit และ Chromium เองซับซ้อนมากขึ้น และจะทำให้การพัฒนานวัตกรรมโดยรวมเป็นไปได้ช้าลง

โดยในระยะแรก Blink จะเป็นการนำโค้ดของ WebKit มาปรับปรุงสถาปัตยกรรมภายในและความเรียบง่ายของโค้ด โดย Google คาดว่าจะสามารถลบโค้ดที่ไม่ใช้ออกไปได้กว่า 4.5 ล้านบรรทัด

By teerapat.top Contributor on Tag: Apple, Firefox, Browser, JavaScript, WebKit, iOS, Mozilla
Apple

Jay Sullivan รองประธาน Mozilla กล่าวกับผู้ฟังในงาน SXSW ว่า Firefox จะไม่ลงในแพลตฟอร์มของ Apple จนกว่า Apple จะอนุญาตให้เว็บเบราว์เซอร์ภายนอกสามารถใช้ตัวเรนเดอร์เว็บของตนเองได้

ปัจจุบัน เว็บเบราว์เซอร์จากนักพัฒนาภายนอกที่ไม่ใช่ Safari จะต้องเรนเดอร์เว็บไซต์โดยใช้คอมโพเนนต์ Apple’s UIWebView เท่านั้น แต่ในขณะที่ Apple เองกลับใช้เอนจิ้น JavaScript ของตนเองที่มีชื่อว่า Nitro ซึ่งเร็วกว่าได้

Apple ไม่เปิดให้นักพัฒนาภายนอกสามารถใช้ตัวเอนจิ้นนี้และไม่อนุญาตให้เขียนขึ้นมาเองด้วย ทำให้แอพ Safari นั้นเร็วกว่าเว็บเบราว์เซอร์ตัวอื่น ๆ ใน iOS (เช่น Chrome)

By ตะโร่งโต้ง Writer on Tag: WebKit, Android, Opera
WebKit

หลังจากที่ Opera เปลี่ยนมาใช้ WebKit เป็นเอนจินการพัฒนาเว็บเบราว์เซอร์สำหรับอุปกรณ์พกพา ตอนนี้เวอร์ชัน beta สำหรับระบบปฏิบัติการ Android ก็ถูกปล่อยให้ดาวน์โหลดผ่านทาง Google Play ได้แล้ว

ฟีเจอร์เด่นของ Opera เวอร์ชันนี้ มีทั้งหน้า speed dial สำหรับจัดเก็บลิงก์สู่หน้าเว็บที่ใช้งานบ่อย, แท็บ discover สำหรับค้นหาเรื่องราวที่น่าสนใจ, โหมด off road สำหรับการดูเนื้อหาแบบออฟไลน์ เป็นต้น

ในส่วนของเว็บเบราว์เซอร์ของระบบ iOS นั้นยังไม่มีกำหนดปล่อยให้ใช้งานแต่อย่างใด เช่นเดียวกันกับเวอร์ชันสำหรับพีซีที่ใช้ Chromium เป็นเอนจินในการพัฒนา

By mk Founder on Tag: Browser, WebKit, Chromium, Opera
Browser

Opera Software ประกาศแผนการใหม่ของบริษัท โดยจะหันไปใช้เอนจิน WebKit สำหรับเบราว์เซอร์มือถือ (Android/iOS) และ Chromium สำหรับเบราว์เซอร์บนคอมพิวเตอร์

Opera บอกว่าเอนจิน WebKit ดีมากอยู่แล้ว และบริษัทจะร่วมพัฒนาให้มันดีขึ้นไปอีก ทาง Opera ยอมรับว่าการเข้าร่วมกับโครงการ WebKit/Chromium เหมาะสมกว่าการพัฒนาเอนจินเองทั้งหมด เพราะจะได้แบ่งทรัพยากรที่มีจำกัดไปพัฒนางานด้านอื่นๆ แทน และเบื้องต้นทีมงานของบริษัทก็ส่งแพตช์ชุดแรกเข้าไปแล้ว

By mk Founder on Tag: Browser, WebKit, Opera
Browser

เว็บไซต์ Pocket-lint รายงานข่าวเบราว์เซอร์มือถือตัวใหม่ Opera Ice ของค่าย Opera ซึ่งมีการเปลี่ยนแปลงที่สำคัญมากอย่างการเลิกใช้เอนจิน Presto ของบริษัทเอง หันมาใช้เอนจิน WebKit แทน

เหตุผลที่ Opera Ice เลิกใช้ Presto เป็นปัญหาเรื่องความเข้ากันได้กับเว็บไซต์ ซึ่งเว็บส่วนใหญ่ออกแบบให้ใช้งานกับ WebKit มากกว่า

By lew Founder on Tag: Google, Open Source, Apple, WebKit, Open Standard, W3C, Chrome, Microsoft
Google

ความสัมพันธ์ที่เปลี่ยนไประหว่างไมโครซอฟท์และโลกโอเพนซอร์สทำให้เราได้เห็นปรากฎการณ์ที่สักห้าหกปีก่อนคงไม่มีใครคาดคิด แต่วันนี้ Scott Blomquist พนักงานของไมโครซอฟท์ก็ส่งแพตซ์เข้าไปยังโครงการ WebKit เพื่อให้รองรับมาตรฐาน Pointer Events ที่ไมโครซอฟท์เสนอเข้าสู่ W3C

By mk Founder on Tag: Browser, Standard, WebKit, Internet Explorer, Mobile Web, Microsoft
Browser

เราเพิ่งผ่านยุคสมัยที่คนทำเว็บหลายๆ คนสร้างเว็บเฉพาะ IE6 มาได้ไม่นาน แต่ตอนนี้สถานการณ์กลับกันไปแล้ว เนื่องจากทั้งแอปเปิลและกูเกิลต่างใช้เอนจิน WebKit และเมื่อส่วนแบ่งตลาดมือถือของสองค่ายนี้รวมกันได้เยอะมาก ทำให้เว็บไซต์หลายๆ แห่งทดสอบเว็บภาคมือถือเฉพาะบน WebKit เท่านั้น

ไมโครซอฟท์ที่มี IE บน Windows Phone จึงออกมาเรียกร้องให้นักพัฒนาเว็บทดสอบเว็บให้ใช้งานกับ IE10 ได้ด้วย และเขียนบล็อกอธิบายการทดสอบเว็บกับ IE10 บน WP8 รวมถึงแนะนำให้นักพัฒนาเว็บหลีกเลี่ยงการใช้มาตรฐาน HTML เฉพาะของ WebKit (กลุ่ม -webkit- ทั้งหลาย) โดยเปลี่ยนมาใช้มาตรฐานกลางของ W3C แทน

By mk Founder on Tag: Samsung, Browser, WebKit, Rumor, Mobile
Samsung

เว็บไซต์ etnews.com ของเกาหลีใต้ อ้างแหล่งข่าววงในระบุว่าซัมซุงกำลังซุ่มพัฒนาเว็บเบราว์เซอร์ของตัวเอง โดยใช้เอนจิน WebKit เป็นฐานการพัฒนา

หน้าที่นี้เป็นของ Advanced Software Platform Lab ในศูนย์วิจัยของซัมซุงที่ซิลิคอนวัลเลย์ โดยช่วงหลังมานี้ซัมซุงเริ่มล่าตัวเซียน WebKit เข้ามาร่วมทีม

ตามข่าวไม่บอกว่าเบราว์เซอร์ตัวนี้ทำงานบนแพลตฟอร์มอะไรบ้าง คาดว่า Android คงได้แน่แต่จะรวม Tizen ด้วยหรือไม่อันนี้ต้องรอดูต่อไปครับ แต่ที่แน่ๆ ดูจากทิศทางแล้วชัดเจนว่าซัมซุงกำลังสร้าง ecosystem ของตัวเองแบบเดียวกับ Amazon (Android เป็นแค่ฐาน) ไม่รู้ว่าระยะยาวจะขัดแย้งกับกูเกิลหรือไม่

Subscribe to WebKit