Image
By mk Founder on Tag: Firefox, Browser, JavaScript, Mozilla
Firefox

การแข่งเรื่องความเร็วในการประมวลผลจาวาสคริปต์กำลังจะกลับมาอีกครั้ง หลังจากค่าย Opera เปิดตัว "Carakan" ใน Opera 10.5 ซึ่งเร็วกว่า Chrome และ Safari ถ้าเทียบเวอร์ชันบนแมคด้วยกัน

By 21Aki on Tag: Adobe Flash, JavaScript, Adobe, iPhone
Adobe Flash

หลายๆ ท่านในที่นี้คงใช้ iPhone เปิดเว็บ และมักจะหัวเสียเมื่อเว็บที่สร้างด้วย Adobe Flash แล้วดูไม่ได้ แต่ล่าสุด โปรแกรมเมอร์คนหนึ่งนั่งเพียรเขียน Flash Runtime ด้วย Javascript ทำให้ iPhone สามารถเปิด Adobe Flash หรือ ไฟล์ Shockwave Flash (.swf) ได้แล้วในระดับหนึ่ง

By mk Founder on Tag: Google, Development, JavaScript
Google

กูเกิลเปิดซอร์สชุดพัฒนาของภาษาจาวาสคริปต์ที่กูเกิลใช้ในบริการดังๆ ของตัวเอง เช่น Gmail, Google Docs และ Google Maps

ชื่อของมันแบบรวมๆ คือ Closure Tools ประกอบด้วย 3 ส่วน ดังนี้

By wiennat Writer on Tag: AJAX, JavaScript, ASP.NET, Microsoft
AJAX

หลังจากเมื่อปีที่แล้วกูเกิลได้เปิดบริการ Ajax Libraries API ที่รับฝากไลบรารีจาวาสคริปต์ไว้ให้ ทำให้ผู้ใช้งานเว็บสามารถโหลดไลบรารีเหล่านั้นได้เร็วขึ้นและช่วยประหยัดแบนด์วิธของเว็บ ในวันนี้คุณ Scott Guthrie ซึ่งเป็นรองประธานฝ่ายนักพัฒนาของไมโครซอฟท์ ก็ได้ออกมาประกาศเปิดตัวบริการฟรีในลักษณะเดียวกันภายใต้ชื่อ Microsoft Ajax CDN

By pawinpawin Writer on Tag: Security, Firefox, JavaScript
Security

แม้ว่าจะออกมาได้ไม่นาน แต่ก็มีคนค้นพบข้อผิดพลาดร้ายแรงของ Firefox 3.5 ที่เกิดขึ้นกับการประมวลผลของ JavaScript แล้ว โดยข้อผิดพลาดนี้นั้นเกิดขึ้นจาก Tracemonkey ตัวประมวลผล JavaScript ตัวใหม่ที่เพิ่งจะมีเพิ่มในรุ่น 3.5 เองครับ

ข้อผิดพลาดดังกล่าวนี้สามารถใช้ให้รันโค้ดอื่นๆ ที่ผู้ใช้ไม่ได้สั่งได้ และยังมีโอกาสทำให้สูญเสียข้อมูลในหน่วยความจำอีกด้วย ซึ่งบริษัทผู้เชี่ยวชาญด้านความปลอดภัย Secunia นั้นให้ระดับความรุนแรงถึงขั้น Highly critical เลยทีเดียว (รายละเอียดดูได้ในรายงานของ Secunia)

By chakrit Contributor on Tag: AJAX, Silverlight, JavaScript, Deep Zoom, Microsoft
AJAX

Microsoft Live Labs ปล่อยของเล่นมาให้เล่นกันอีกแล้วครับ คราวนี้เป็น Deep Zoom ที่พัฒนามาจากเทคโนโลยี Seadragon ที่ Microsoft ซื้อมาและพ่วงมากับ Silverlight ได้สักพักแล้วครับ แต่ว่าคราวนี้มาเป็น Seadragon Ajax คือเป็น Deep Zoom แบบไม่ต้องมี Silverlight ครับ คือใช้ Javascript เท่านั้น

ผมว่าไม่ต้องอารัมภบทมากว่ามันดียังไง ลองเข้าไปเล่น Sample ดูได้ที่หน้าลิงค์เลยครับลองซูมเข้าไปดูตรงแถวๆ ที่เป็นข้อความดูครับ

http://livelabs.com/seadragon-ajax/

By mk Founder on Tag: Development, Ruby, Python, JavaScript, Groovy
Development

InfoWorld มีสกู๊ปเกี่ยวกับอนาคตของภาษาโปรแกรมแบบไดนามิก ว่าจะไปในทิศทางใด จำนวน 10 ข้อ

By wiennat Writer on Tag: Development, JavaScript, ASP.NET, Microsoft, Visual Studio
Development

ถือว่าเป็นอีกก้าวหนึ่งที่น่าจับตามอง เมื่อคุณ Scott Guthrie รองประธานบริษัทฝ่าย Developer ได้ประกาศว่าต่อไปนี้ไมโครซอฟท์จะผนวกเอา jQuery ที่เป็นเฟรมเวิร์กสำหรับจาวาสคริปต์โอเพนซอร์สยอดนิยม เข้ามาไว้เป็นส่วนหนึ่งของ Visual Studio โดยไม่มีการแก้ไขต้นฉบับ สำหรับส่วนขยายเพื่อรองรับ Intellisense สำหรับ jQuery นั้นจะเปิดให้ดาวน์โหลดไปใช้งานได้ภายในสองถึงสามสัปดาห์ และจะผนวก jQuery เข้าไปใน ASP.NET MVC ด้วย

By jobbglass on Tag: Adobe Flash, JavaScript
Adobe Flash

หลายคนอาจจะคุ้นเคยการอัพโหลดไฟล์ที่เป็น ajax ตัวอย่างเช่น การอัพโหลดไฟล์บน Wordpress หรือ Flickr โดยเบื้องหลังความมหัศจรรย์นี้คือ Flash ที่ทำหน้าที่อยู่เบื้องหลัง โดยถูกเรียกใช้งานจาก JavaScript อีกต่อหนึ่ง ซึ่ง เทคนิคคล้ายกันนี้เป็นที่นิยมแพร่หลาย เพื่อทดแทนความสามารถที่จำกัดของมาตราฐานเว็บและ JavaScript แต่ยัง คงความง่ายในการพัฒนาของ HTML และ JavaScript แต่ทั้งนี้ Lee Brimelow นักพัฒนาจาก Adobe ได้เขียน blog อธิบายว่าความสามารถเหล่านี้จะไม่มีอยู่ใน Flash version 10 โดยให้เหตุผลเรื่องความปลอดภัย

By mk Founder on Tag: Open Source, Safari, JavaScript, WebKit
Open Source

ช่วงนี้ไม่มีสมรภูมิไหนสู้กันดุเดือดเท่ากับการแข่งเอนจินจาวาสคริปต์อีกแล้ว

By mk Founder on Tag: JavaScript, Mozilla
JavaScript

นักพัฒนาหลายคนของ Mozilla โชว์ผลงาน TraceMonkey เอนจินสำหรับ JavaScript ตัวใหม่ที่พัฒนาขึ้นมาจาก SpiderMonkey ตัวเดิม (ซึ่งเป็น JavaScript ตัวแรกที่ตกทอดมาตั้งแต่สมัย Netscape และใช้อยู่ใน Firefox มาถึงปัจจุบัน)

สิ่งที่พัฒนาขึ้นมาแน่คือประสิทธิภาพครับ จากกราฟที่ทาง Mozilla แสดงให้เห็น ประสิทธิภาพในการทดสอบบางอันดีกว่าเดิมถึง 37.5 เท่า (37.5x ไม่ใช่ 37.5%) อย่างไรก็ตามการทดสอบบางตัวก็ดีขึ้นเล็กน้อย แต่โดยภาพรวมแล้วดีกว่าเดิมเกือบหมด

By mk Founder on Tag: Special Report, JavaScript, Open Standard, Programming, Adobe
Special Report

ข่าวนี้สามสี่วันแล้วแต่ผมเพิ่งมีเวลาอ่าน ต้องเกริ่นยาวสักเล็กน้อย

เชื่อว่าทุกคนคงรู้จัก JavaScript แต่บางคนอาจไม่รู้ว่าอีกชื่อหนึ่งของมันคือ ECMAScript (เป็นชื่ออย่างเป็นทางการตามองค์กรที่ดูแลมาตรฐาน ECMA ซึ่งเดิมย่อมาจาก European Computer Manufacturers Association) ECMAScript มีภาษาย่อยในตระกูลมากมาย (ใช้คำว่า dialect) นอกจาก JavaScript แล้ว ที่พอคุ้นหูคือ JScript, JScript .NET และ ActionScript เป็นต้น

By winggundamth Contributor on Tag: Google, AJAX, JavaScript
Google

กูเกิลประกาศเปิดตัว "AJAX Libraries API" ซึ่งเป็นจาวาสคริปต์ที่เอาไว้เรียกจาวาสคริปต์ไลบรารีอีกทีหนึ่ง โดยมีแนวคิดว่า ปัจจุบันนักพัฒนาเว็บจำนวนมากนิยมใช้จาวาสคริปต์เพื่อเพิ่มความสามารถให้กับตัวเว็บไซต์ให้มีลูกเล่นมากขึ้น และจาวาสคริปต์ไลบรารีก็เป็นเฟรมเวิร์กที่นักพัฒนาเว็บชอบใช้เพื่อเพิ่มประสิทธิภาพและความเร็วให้กับการพัฒนา

By lew Founder on Tag: Google, Development, Gmail, JavaScript
Google

ถ้าใครใช้ Gmail กับ Firefox มาอาจจะเคยเห็นว่ามีแฮกเกอร์พยายามเข้าไปปรับแต่งการทำงานของ Gmail ด้วย Greasemonkey กันพอสมควร งานนี้พนักงานของกูเกิลนึกสนุกด้วยจึงเปิดโครงการ Gmail-Greasemonkey มาให้แฮกเกอร์เหล่านั้นเข้าไปปรับแต่งการทำงานของ Gmail ได้โดยไม่ต้องไล่โค้ดเองอีกต่อไป

นักพัฒนาที่สนใจสามารถเรียกใช้งานโมดูล gmonkey ได้ทันที โดยต้องเรียกผ่านโมดูล unsafeWindow.gmonkey ส่วน API ที่ให้มานั้นมีตั้งแต่การปรับเปลี่ยนเมนูจนถึงการแก้ไขหน้าจอเมลต่างๆ

By lew Founder on Tag: Special Report, Yahoo!, Development, JavaScript
Special Report

เมื่อวันก่อนทาง Yahoo! ได้เปิดตัวเครื่องมือใหม่ให้กับนักพัฒนาเว็บได้ใช้ในการตรวจสอบหาสาเหตุที่ทำให้เว็บทำงานช้าลงโดยไม่จำเป็นในชื่อว่า YSlow (เลียนแบบเสียง Why slow?) โดยซอฟต์แวร์ตัวนี้จะมาในรูปแบบของ ปลั๊กอินของ FireBug (ที่เป็นปลั๊กอินของ Mozilla อีกที) งานนี้ผมเลยเอามาทำมินิรีวิวให้ดูกันเผื่อใครจะสนใจติดตั้ง

โดยหลักๆ แล้วเครื่องมือตัวนี้จะใช้ในการตรวจสอบจุดบกพร่องในการสร้างเว็บไซต์เอาไว้ 13 ประการ เช่นการที่เว็บต้องการ HTTP Request จำนวนมาก แทนที่จะ Keep-Alive รอบเดียวจบได้ และที่น่าสนใจอีกอย่างหนึ่งคือการติดตั้งเครื่องมือตัวนี้ทำให้ใช้งาน JSLint บนเว็บได้ง่ายมาก

Subscribe to JavaScript