News: AppengineJS, Node.Net, Tracer
Under the hood, AppengineJS uses the NitroJS library, which brings support for JSGI and CommonJS modules along with it. This gives you a huge amount of power & flexibility in how you build your server applications.
Souders on Frontend SPOF
Steve Souders, the frontend performance guru posted an extremely useful article on his blog regarding frontend SPOF (single point of failure). He looks at several kinds of resources that can interrupt pages loading and/or rendering, as well as workarounds to prevent such blocking. For instance, we all know that scripts should be loaded asynchronously so as to allow the page to render. However, Souders also looks into less-well-known points of failure, such as embedded fonts (Souders says it’s best to declare your
@font-face rules inline).
As with everything Souders writes, this article is definitely worth a read.
Of course, besides the ActionScript support, there’s nothing you can do with SQLike that you can’t do with native HTML5 SQL databases, but those aren’t universally supported yet. So rather than falling back on Google Gears, which has been mothballed, for SQL storage, you could fall back on SQLike. You would lose the real persistence you get from the native database, but in some cases that might be acceptable.
Hey, you know what’s awesome? NodeJS. Unfortunately, developers on WIndows machines have just had to take *nix-users’ word for it… until now! The new Node.Net project is a new NodeJS implementation that runs (perhaps unsuprisingly) on the .Net platform. The implementation is a long way from complete, but Windows users who have been itching to see what all of the fuss is about regarding Node might not care.