October 2009
9 posts
This is pretty cool. Juan Pinzon has been working hard on our IE support for SproutCore. Basically he does the dirty work in IE so you don’t have to.
Today he posted a short video where he loads and runs the SproutCore Sample Controls app in 6 major browsers - including an unsupported one - in under a minute.
Sample Controls involves building a UI client-side with over 200 controls all...
2 tags
Faster Loading Through Eval()
When you want to reduce the load time of a JavaScript-heavy web page (like any SproutCore application), you inevitably spend a lot of time thinking about how to reduce the time consumed by the JavaScript itself on page load. This is particularly true when working on mobile devices, as the Gmail or Mobile team recently pointed out.
The Gmail team used an interesting technique to reduce their load...
Todos Tutorial: From 0 to fully working SproutCore... →
Ever since we released SproutCore 0.9 in 2008, people have asked for a tutorial that takes you from zero all the way through talking to a backend server.
Well, now we have one. The Todos tutorial shows you how to build an app, add a model, add some views, hook up the controllers, write a simple server, and finally wire your app to the server. It’s fun!
There is even a choose-your-own...
SproutCore Release Candidate 1 Hits the Streets
Last night I merged the final set of changes for the first release candidate of SproutCore 1.0. I also published a new gem (build 1.0.1008) so you can get the official release quite easily. Just open your terminal [on Mac or Linux] and type:
sudo gem install sproutcore
Then enjoy!
If you just want a taste of what the release candidate can do, check out the demos at:
...
Sprouting—Automated Spriting for SproutCore →
Using sprites will help your web app load much faster. We already sprite our Ace UI theme for you, but what about your own images?
Now Alex Iskander has a solution for you…great work Alex!
An Engineer's Guide to Bandwidth (Yahoo! Developer... →
Excellent detailed info on how high latency impacts performance of your website. Ever wonder why your zippy server response time seems slow when you go into the real world?
SproutCore apps in some ways actually make latency effects worse for your app; not because of SproutCore itself but because now so much of your app is happening locally on the client, every high-latency request to the server...
SproutCore Task Manager on Google App Engine →
The open-source agile tracker “tasks” is now hosted on Google App Engine. It’s fast and also looking a lot nicer. Go give it a look. (login: guest)
A user-signup app should be available soon and then we’re going to start planning some SC work on it. Eventually I’d love to replace lighthouse with something SC native…