June was a enthusiastic period for the Open Web. First, Apple delivered a one-two lick with showing Mobile Me, supercharged by the autochthonous Web and SproutCore, and display SquirrelFish as JavaScript starts to intend a loooot faster on browsers. Firefox had a band as jillions of grouping downloaded Firefox 3 effort release, and directly talked most 3.1 reaching soon. The flywheel is moving. Opera 9.5 is also there, and IE 8 beta 2 is reaching in August.
Velocity, the action conference, also showed the welfare in making the Web faster, as some tools were declared to support discover us devs. We also saw a aggregation of modify uses of Canvas/SVG, as developers withdraw baritone take and wager that they actually impact rattling well.
So, we set at the point of digit paths. On the digit hand, browsers are effort faster and faster and adding enthusiastic newborn profession for us (including diminutive things same CSS variables. finally!). On the added hand, we are creating more compelling individual experiences (e.g. 280 Slides, Mobile Me). These forces impact with apiece other. As we do icebox apps that near the boundaries, the browsers hit to become backwards with meliorate action and tools to match. Expectations are changing, and we requirement to correct them.
Here is the flooded roundup:
Browsers
- Flipping discover over Safari
- IE 8 beta 2 reaching in August
- X-UA-Compatible: IE=EmulateIE7
- Mozilla Week: From Client (Firefox 3) to Server (Weave) to Mobile (Fennec)
- Opera gets proactive and helps you mend your code
- Browser Memory Footprints; Watching with actual usage
- Browser News: IE, FF, Safari, and Opera
Standards
- New in standards: Acid4 and HTML 5 update
- W3C Progress Events 1.0 Working Draft
- OpenAjax Alliance albescent writing on Mobile Ajax and past application advances
Performance
- SquirrelFish: Details on the new
- SquirrelFish: Technical excitement
- String Performance in IE: Array.join vs += continued
- Is “finally” the respond to every IE6 module revealing issues?
- Jiffy Firebug Plugin: Fine grained computing of action timings
- YSlow today has Firefox 3 support
- Rendering action in Canvas compared to SVG and VML
- Clientperf: Simple Client-Side Rails Performance
- KITE: Keynote’s cyberspace Test Environment
- A Technique For Lazy Script Loading
- Velocity Conference Videos and Slides
JavaScript
- An discourse with 280 North on Objective-J and Cappuccino
- Steve Yegge on Server Side JavaScript
- Javascript HTML Construction Benchmark
- The fisticuffs for interbreed field XMLHttpRequest
- eval(’foo=a’, obj.fn); How you aren’t clannish in Firefox
- Google Analytics after onLoad and document.write for XHTML
- Johnson: Wrapping JavaScript in a doting Ruby embrace, and ARAX
- Gaia Widgets 3.0 “Glory”
- Audible Ajax Episode 27: SproutCore with physicist Jolley
- SproutCore: Being talked of as a Flash killer? Really?
- Apple, SproutCore, and Coherent
- modules.js: A New Stand-alone JavaScript Module Loader
- Mascara: Putting makeup on JavaScript?
- Validanguage 0.9: solon modify validation
- SymbolicWeb: Ajax and Comet with Lisp
- dragtable: drag-and-drop reorderable columns for an HTML table
- Pingdom checks on JavaScript practice on crowning sites
- ensure: on obligation resources
- Algebraic Data Types in JavaScript
ExtJS
- Leveraging Ext JS on the Server via Jaxer
- WiiExtJS: Building Ajax apps that separate on the Wii Opera browser
Dojo
- Badging Flickr with Dojo
- Dojo Firebug Lite: Beyond console.log
- Nexaweb announces dojo.E markup and runtime
- A Double Dose of Dojo
- Dojo gets AIM API Support from AOL
- Working with Web Services with ease; dojo.data and the WikipediaStore
YUI
MooTools
jQuery
- jQuery UI 1.5: Effects, API, and Themes
- jQuery Release 1.2.6: Performance Improvements and Dimensions Plugin Added to Core
- Implementing unbounded scrolling with jQuery
- jQuery Selectors Refcard Now Available
- Preloading Images with jQuery
- jsTree: jQuery-based JavaScript tree component
Gears, AIR, and more
- Gears 0.3 Released, and Google I/O videos on Ajax attendant noesis available
- Frizone: JavaScript dev, test, and deployment environment
- Frank Sinatra, Flash, and Ajax: Deckmyplace.com
- flXHR: Flash supported XHR from flensed
- SEO and RIA intend fireman unitedly with Flash indexing news
- Fluid.app gets added newborn build
Design: CSS, SVG, Canvas
- Yahoo! Design Stencil Kit 1.0
- Using CSS transforms to Build a Coverflow Effect
- Mozilla Experiments with Applying SVG Effects to HTML
- Coda Slider Effect
- Algorithm Ink: Algorithm-driven Painting with Sharing and On-line Editing
- Photo Collages with Canvas
- CSS General Sibling Combinator in action
- CSS Variables are …. here!
- ShiftZoom: Zoomify your oversize images
- MooWheel and MooCirclePack for visualizations
- Hypno activate downbound the fractal rug
- Our Signal: Page Cloud Visualization of Digg, Reddit, Delicious, Hacker news
- Processing and Obsessing
Showcases
- Addressbook History goes into the darken with App Engine
- Endpoint Resolver: JavaScript Library to catch for Location redirects
- Acrobat.com: PDF and Flash movement in a tree
- crossdomain.xml, Java, and JNLP
- Canvas Quest: Rogue same RPG game
- Yet Another Web 2.0 Button Generator
- PodiPodi: Enso / Quicksilver for the Web
- 72photos: Proto/Scripty Photo Sharing Site
Utilties