JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone.js"></script>
JavaScript
var TestRouter = Backbone.Router.extend( {
initialize: function() {
this.route("/test/:id", function( id ) { console.log("test" + id) });
}
} );
var router = new TestRouter();
Backbone.history.start({pushState: true});
try {
for(var i = 0; i < 200; i++ ) {
router.navigate("/test/"+i);
}
alert("passed, i = " + i);
} catch( e ) {
alert("failed on i " + i + " with error: " + e + "\nStack: " + e.stack);
}