Hacker News new | past | comments | ask | show | jobs | submit login
[dupe] EndDash (enddash.com)
78 points by jashkenas on Nov 20, 2013 | hide | past | favorite | 18 comments



The "Welcome Sir/Madam Hacker" thing is kinda cute.


Haha, just got that too. Tried to cause an alert.


This is probably due to my naivety, but it seems like there have been a lot of new libraries recently that are basically "Knockout with slightly different syntax". But Knockout is robust, well tested, has excellent browser support, has excellent documentation, and is under active development. Why should I be eager to discard it?


70k is pretty big, especially given it needs jquery, underscore and backbone as well.

Knockout and Ractive each give you much the same thing at only 40k and 32k and without the dependencies.


We're using browserify for the dist files, which pulls backbone and underscore in. It's actually 33k by itself.

We're also in the process of getting rid of those as hard dependencies (jquery, underscore, backbone).

EDIT: Those figures for knockout and ractive include gziping. GZIPed end-dash is only 10k.


how's this compared to angularJS or any other kind of javascript single page application?



Whoops, sorry about that. Didn't realize it was already posted.


Sorry, wasn't trying to be snarky, just wanted to make sure the original discussion was included with the new discussion. I am actually glad you reposted it, it didn't spend as long on the front page yesterday as I thought it should have.


Aww, they don't even let me find out conveniently if it's open to XSS attacks/HTML injection!


What if my name is /<.*>/? :(


Then you had insightful, if rather cruel, parents.


Yup, checked it first thing too.


So, what exactly is a two-way binding javascript templating framework built on top of semantic HTML?


I can't help but think of the two-way petting zoo scene from the Office. Now I'm scared EndDash is going to try to bind with me...


Just to note, OP is the creator of Backbone. Subtle endorsement?


Not really ... just thought that it had a neat API, and was nicely implemented: https://github.com/Amicus/end-dash/tree/master/lib

There a bunch of two-way-binding plugins for Backbone, if that sort of thing is your cup of tea — and some of them are really well done. Apart from EndDash, some of my favorites are:

Stickit: http://nytimes.github.io/backbone.stickit/

Rivets.js: http://rivetsjs.com

component/reactive: https://github.com/component/reactive


Angular for Backbone!




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: