Hi!
The basic stuff should work nicely on mobile browsers. The typical stack
is very heavy though (Require.js/Almond.js, jQuery, Underscore,
Backbone, Chaplin�). If the mobile site isn�t as complex as the full
app, a plain jQuery or Backbone app without a lot of overhead would load
faster I guess.
Some people use Zepto.js instead of jQuery with Chaplin, which should
work for most cases. We don�t test every release of Chaplin with Zepto,
but we recently fixed some Zepto issues (e.g.
https://github.com/chaplinjs/chaplin/issues/603). We�re planning to
perform more Zepto testing in the future. Some Chaplin features rely on
jQuery.Deferred and jQuery $.ajax() promises, so the specs will fail on
those tests, of course.
Also, Chaplin.Layout listens for click events to track link activation.
On mobile, it would be better to use touch event for a quicker UI
response without the notorious 300ms delay.
Regards,
Mathias