BaseJS: A Mobile (Safari) Javascript Framework
Categories: Featured, iPhoneization, Resources
When Paul Armstrong started searching for Javascript frameworks for iPhone optimized web development, he wasn’t satisfied with what was available. While the existing frameworks were good, there were a few issues that made them unattractive.
For example, the availability of -webkit-transform and -webkit-animation removed any need for an animation library. Also, with the introduction of the Query Selectors API, a complex javascript selectors engine is redundant. It seemed every JS framework he came across was simply too large, even when minified, for the iPhone’s cache.
So Paul did what any developer in his right mind would do (ok, well, maybe not) and created his own javascript framework. He calls it BaseJS, a simple, lightweight framework created specifically for Mobile Safari.
BaseJS Features
- Lightweight: less than 8KB when minified
- Fully-compatible with Mobile Safari
- Falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable)
- Encourages use of CSS Transitions and Animations
- Object-oriented
- Easy to extend
Read more:











June 21st, 2009 at 11:32 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
June 21st, 2009 at 11:53 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
June 22nd, 2009 at 3:48 am
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
June 22nd, 2009 at 8:56 am
[...] BaseJS: A Mobile (Safari) Javascript Framework [...]
June 22nd, 2009 at 11:22 am
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
June 27th, 2009 at 3:40 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework | iPhoneized [...]
July 8th, 2009 at 8:57 am
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
August 29th, 2009 at 2:59 am
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
August 29th, 2009 at 5:41 am
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
October 8th, 2009 at 3:47 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework a simple, lightweight framework created specifically for Mobile Safari (perfect for iPhone development). [...]
March 24th, 2010 at 6:42 am
[...] that eases writing JavaScript code by creating a custom environment based on popular JS frameworks.BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls [...]
March 24th, 2010 at 7:03 am
[...] that eases writing JavaScript code by creating a custom environment based on popular JS frameworks.BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls [...]
March 24th, 2010 at 8:07 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend. [...]
March 24th, 2010 at 11:48 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework [...]
March 25th, 2010 at 8:35 am
[...] BaseJS: A Mobile (Safari) Javascript Framework [...]
March 26th, 2010 at 4:08 am
[...] BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend. [...]
March 29th, 2010 at 12:41 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend. [...]
June 2nd, 2010 at 8:26 am
[...] BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend. [...]
June 20th, 2010 at 3:33 pm
[...] BaseJS: A Mobile (Safari) Javascript Framework BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend. [...]
October 29th, 2010 at 9:34 am
[...] Official Link [...]
December 19th, 2010 at 3:09 pm
[...] IN PROGRESS Jitsu – Rich Web Application Framework UKI — Simple UI Kit for complex web apps XUI | javascript micro-framework for Mobile iui for iPhone (see tutorial). BaseJS: A Mobile (Safari) Javascript Framework [...]
January 8th, 2011 at 10:05 am
[...] Sencha – Sencha Touch Overview – Mobile Web App Development for Android & iPhone DHTMLX Touch – HTML5 JavaScript Framework for Mobile and Touch Devices Check Out Slablet, a jQuery/CSS UI Framework for iPad Development | ATL Creative BaseJS: A Mobile (Safari) Javascript Framework [...]
March 29th, 2011 at 8:12 am
[...] 2、BaseJS:一个移动(Safari浏览器)的JavaScript框架 [...]
April 14th, 2011 at 2:44 pm
[...] 2.BaseJS:一个移动(Safari浏览器)的JavaScript框架 [...]
July 16th, 2011 at 11:58 am
[...] Are you looking for Leightweight and attractive Javascript GUI frameworks for Desktop or Mobile. Here’s a few I found: Jitsu – Rich Web Application Framework UKI — Simple UI Kit for complex web apps XUI | javascript micro-framework for Mobile iui for iPhone (see tutorial). BaseJS: A Mobile (Safari) Javascript Framework [...]