RSS feed for this section

Archive | Web Design

Posts about all things web design.

Taunus “Single-Page App” framework

Tanus is a really promising Node.js “single-page app” framework (that’s really much more than that).  It’s just unbelievably fast, and built on top of really solid principals:

  • First request is server-side rendered (as are non-JS/spider requests)
  • Progressively enhances with client-rendered future requests
  • Content is served first; everything else (including non-critical CSS) is delegated to post-onload

Here’s the project page: taunus/taunus

And take a look at the creator’s blog, which is running on tanus: PonyFoo — the site speed is incredible for a blog with not insignificantly-sized pages.  I’m seriously considering Tanus for a future project.

Mobile-first media queries and MSIE backwards compatibility

If you have to support Internet Explorer 8 (or, gasp!, even earlier versions of IE) in a modern website design, you’ll probably run into issues with media queries (especially if you’re using a mobile-first approach).  One option is to use Respond.js, but in my experience this can lead to a significant performance hit and cross-domain issues (if you’re using a CDN for assets, for example).  I recently discovered an alternate approach which in my opinion is much cleaner and simpler (especially if you’re already using Grunt as part of your build process).

Continue Reading →