Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
Jsblocks

Jsblocks

Faster than AngularJS and ReactJS. Better MV-ish Framework.

1 follower

Faster than AngularJS and ReactJS. Better MV-ish Framework.

1 follower

Visit website
  • Overview
  • Launches1
  • Reviews
  • Alternatives
  • Team
  • More
Company Info
jsblocks.com
Jsblocks Info
Launched in 2015View 1 launch
Forum
p/jsblocks
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt

Similar Products

AnyPixels.js
AnyPixels.js
A web-friendly way for anyone to build unusual displays
Design resourcesUI frameworks
MEAN template
MEAN template
Ready-to-deploy template for ScaleDynamics Platform
Launch tags:
Tech
Launch Team
Bogomil Shopov - БогоAntonio Stoilkov

What do you think? …

Bogomil Shopov - Бого
Bogomil Shopov - Бого
Threat Modeling e-book

Threat Modeling e-book

Hunter
I really want to know from @antoniostoilkov what is the main difference between angularJS and JSblocks.
Report
10yr ago
Antonio Stoilkov
Antonio Stoilkov
IntelliBar

IntelliBar

Maker
@bogomep There are couple of interesting differentiators. I will go straight to listing them: 1. You could achieve the same using less code. Take a look at the TodoMVC application difference: jsblocks - https://github.com/astoilkov/jsb... angularjs - https://github.com/tastejs/todom... 2. The debugging experience is just a thing that you should not miss - http://jsblocks.com/learn/introd... 3. Server-side rendering - http://jsblocks.com/learn/introd...
Report
10yr ago
Bogomil Shopov - Бого
Bogomil Shopov - Бого
Threat Modeling e-book

Threat Modeling e-book

Hunter
@antoniostoilkov Thanks!
Report
10yr ago
Blaine Hatab
Blaine Hatab
Just looked into the initial load test and it seems to be a little rigged in jsblocks favor. There is this random hidden element being loaded with each table row that doesn't server any purpose. I removed it and react beat jsblocks. Before (with hidden element) react: 1250ish jsblocks: 800ish After (without element but looks the same) react: 200-350ish jsblocks: 350-400ish Posting misleading tests is not the best sign.
Report
10yr ago
Dan Hough
Dan Hough

Marvel

I'm an ex-Knockout fan who became a Backbone fan but missed Knockout's two-way bindings. Great job. I'm going to try this out for my next greenfield project :) Jsblocks looks like a nice union of the two. It has the clear separation of concerns promoted by Backbone but the power of Knockout. So it fills in the gaps between the two, really. I spend a lot of time writing code which carefully ensures Backbone views are updated efficiently when a model or collection changes, and Jsblocks looks like it'll do that job well for me. Also I'm glad the authors chose to keep the views as native as possible with HTML everywhere. No Domain-Specific Languages (DSLs) to learn here. However, I do have some questions and one piece of feedback! 1. Views, I guess, are cached regardless of whether you preload them as per this example: http://jsblocks.com/learn/view-v... (which is a great feature btw). Is that right? 2. I'm trying to work out whether Views are singletons or not. I suspect there's a way to arbitrarily create new instances (as it were) of views within other views? 3. For the "plug in a service" feature, which allows communication with an HTTP API, is there any way to change a URL perhaps by using a function for the url property?? The API documentation for this (http://jsblocks.com/api/Model-read) seems a little bit incomplete for now, is it? 4. On the front page under "Performance" I think you should try inverting the graphs, because at first glance it looks a bit like jsblocks takes longer than the others to do stuff :) Looking forward to trying this out, first JS framework I've been this interested in in ages. Great job @antoniostoilkov!
Report
10yr ago
Antonio Stoilkov
Antonio Stoilkov
IntelliBar

IntelliBar

Maker
@basicallydan Thanks for the feedback and questions. 1. Absolutely. Views are cached 2. Views are singletons. You could place view(ViewName) on couple places on your page but they are not meant to be used as components. I working on components but until then you could use templates(http://jsblocks.com/api/blocks-q...). 3. Your are correct. It is incomplete. You could do dynamic parameters and what you could expect from jQuery ajax call. I will complete the documentation as soon as possible. 4. You are not the first to tell me this. Long story short - a designer told me that jsblocks bars should be the highest and now I am considering changing that. :)
Report
10yr ago
Dan Hough
Dan Hough

Marvel

@antoniostoilkov Cool! Thanks for your reply. Regarding 4, I can see why someone would say that, because "biggest bar = best thing" but I think in this case it's a bit misleading. Nicely done!
Report
10yr ago

Do you use Jsblocks?

Reviews
Helpful
Review Jsblocks?Be the first to review Jsblocks