JavaScript: Fundamental Questions

JavaScript Week is the first theme of Software Engineering Daily.

Five of the top ten most popular GitHub projects involve JavaScript. Node.js, powered by V8 has driven rapid development of server-side JavaScript. New frameworks make large projects maintainable, fast, and portable to mobile.

From July 27th to August 2nd, there will be podcast interviews with experts on JavaScript, Node.js, MongoDB, React.js, and other topics. Below is a collection of fundamental questions about the space:

  • Is JavaScript the new bytecode?
  • What does Node.js have to do with Docker and microservices?
  • What are the tradeoffs between frameworks like Meteor.js, Express.js, and React.js?
  • If a company has an established strategy for building and deploying microservices in Java or C#, how hard is it to add Node.js apps to the ecosystem?
  • How do Node apps compare to Java apps in terms of size, speed, time-to-market, garbage collection, and maintenance?
  • What is the relationship between Node.js and V8?
  • How does V8 performance differ from SpiderMonkey, Rhino, and Nashorn?
  • What is the Node.js single-threaded event loop?
  • Is a single-threaded event-based model preferable to a multithreaded model?

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.