The loader implemented here works in any modern browser without using any ES6 features like Promises,
exposes basic AMD functions: define and require,
is designed to be as small as possible after compression with Uglify.js while still being readable,
can be extended by defining new loader plugins,
does not preserve compatibility with require.js.
"On an iPhone 4, parsing and evaluating jQuery takes over 0.3 seconds, every single time the page is loaded. Arguably, those results have substantially improved with more recent devices, but you can’t count on your whole user base owning last generation smartphones, can you?"
Node.js code hot reload can bring a lot of benifits, for example, you can hot update code in production, fix an emergency bug, change the logic of code. Especially when in a long connection service, restarting server will make users logout and then reconnect, it is not bad for user experiences. However, by default, hot code reload is not supported in Node.js, because when doing hot reload, it is necessary to keep the reference of the objects, which may cause memory leak.
Simple and faster Web Inspector for frontend remote debugging. Synchronize DOMContent, Console(logs) and Errors from remote browser.
It makes a web projection. You can use for remote demonstration or debugging mobile web app.
We have attempted to collect a variety of data about the relative popularity of programming languages, mostly out of curiousity. To some degree popularity does matter - however it is clearly not the only thing to take into account when choosing a programming language. Most experienced programmers should be able to learn the basics of a new language in a week, and be productive with it in a few more weeks, although it will likely take much longer to truly master it.