Project

senna_gem

0.0
No commit activity in last 3 years
No release in over 3 years
This gem load sennajs in your ruby project.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.3
>= 0
 Project Readme

SennaGem

Installation

Add this line to your application's Gemfile:

gem 'senna_gem'

And then execute:

$ bundle

Or install it yourself as:

$ gem install senna_gem

Senna

Build Status

Senna Helmet

Senna is a blazing-fast single page application engine that provides several low-level APIs that allows you to build modern web-based applications with only ~8 KB of JavaScript without any dependency.

Examples

  • Williams Email: Enable Single Page Apps using only HTML5 data-attributes;
  • Lotus Gallery: Carousel app with history support and cacheable screens;
  • McLaren Blog: Infinite scrolling pages done right with history support;

Browser Support

IE Chrome Firefox Opera Safari
IE 10+ ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

History

For detailed changelog, check Releases. Each tag represents a Grand Prix that Senna scored 🚗💨

Credits

Team

Senna is maintained by these people and a bunch of awesome contributors.

Eduardo Lundgren | Iliyan Peychev | Pedro Marques | Zeno Rocha --- | --- | --- | --- | --- Eduardo Lundgren | Iliyan Peychev | Pedro Marques | Zeno Rocha

License

BSD License © Eduardo Lundgren