Top JavaScript Frameworks, Libraries and Tools and When to Use Them

When to use

Posted in JavaScript, TechNotes, WebNote | Leave a comment

Prefetching, preloading, prebrowsing

https://css-tricks.com/prefetching-preloading-prebrowsing/

Posted in JavaScript, WebNote | Leave a comment

The State of Front-End Tooling – 2015

http://ashleynolan.co.uk/blog/frontend-tooling-survey-2015-results

Posted in JavaScript, WebNote | Leave a comment

9 Great jQuery Progress bar plugins

http://www.learningjquery.com/2015/09/9-great-jquery-progress-bar-plugins

Posted in JavaScript, WebNote | Leave a comment

Building a desktop application using Electron

View story at Medium.com

Posted in JavaScript, WebNote | Leave a comment

Best Javascript mobile libraies

http://www.freewebtutorials.info/15-best-javascript-mobile-libraries/

Posted in JavaScript, WebNote | Leave a comment

Most Advanced Front-end Frameworks For Development

https://solutionscurved.wordpress.com/2015/08/18/advanced-front-end-frameworks/

Posted in JavaScript, WebNote | Leave a comment

Free AngularJS Resource Tutorial

free-angularjs-resources-tutorials

Posted in JavaScript, WebNote | Leave a comment

Overview of the Javascript Ecosystem

Front End Framework
jQuery
Angular
React

CLI(Command language Interface)
node.js
npm-node.js
Build tools – Grunt and Gulp

Desktop (GUI) application
Electron
NW.js

Mobile Apps
Ionic-Ionic is leveraging the power of Angular to provide a well-tested and stable platform.

React Native – interesting approach in which they render your written application to higher-level platform-specific components to achieve a truly native look of the app. This means that you’ll have to write a separate view layer for each platform but you’ll do it in a consistent manner.

PhoneGap – browser wrapper around your HTML/JS and provide access to otherwise unavailable features of the platform.

Back-end development

Node.js
The main advantage of Node.js is it’s event-driven, non-blocking I/O model. That said?—?Node.js is great at handling data-intensive real-time applications with many concurrent requests. Node.js does it by handling all these concurrent requests on a single thread and thereby greatly reducing needed system resources and allowing for great scalability.

express-simple web framework for Node.js
socket.io-module for building real-time web applications
forever-module for ensuring that a given Node.js script runs continously

Combination of the above
Meteor.
One of the most popular way of combining them is having a full-stack JavaScript framework like MEAN or Meteor.
MEAN combines express, Angular, Node.js and MongoDB to offer a web platform whose back-end as well as front-end are written in JavaScript.
Meteor is a platform offering full-stack web and mobile application development in JavaScript.

Study Material
Javascript – codeacademy

Posted in JavaScript, WebNote | Leave a comment

How to Improve Loading Time with basket.js

http://www.sitepoint.com/how-to-improve-loading-time-with-basket-js/

Posted in JavaScript, WebNote | Leave a comment