Testing code is crucial for the maintainability of a complex code base, but it is just as important that tests are easy to write, maintain, and understand. Frontend code is no exception to this rule, and behaviors that live in your UI should be tested as well.
Kneden tries to translate ES7 async/await to promises in a manner similar to how a human would do so. Loops are converted to recursive functions, and your code is modified in such a way that a return won't just drop you in the next part of the promise chain, but actually does what you expect it to do.
This plugin allows you to run any shell commands before or after webpack builds. This will work for both webpack and webpack-dev-server.
This goes great if you want to run any reporting tools or tests like selenium, protractor, phantom, ect.
2016 is shaping up to be a banner year for Virtual Reality. Many consumer VR products will finally be available and many top software companies are ramping up to support these new devices. The new medium has also driven demand for web-enabled support from browser vendors.
The WebAssembly project to improve the Web's performance now has experimental implementations in place for major browsers. Developers also are advancing the design of the binary format that serves as the technology's linchpin.
In fact, WebAssembly could be ready this year on several browsers.
JavaScript has a well-earned reputation to be tricky when paired with scrolling behavior.
The new CSS Scroll Snap Points spec promises to help, allowing for this kind of behavior using very few lines of CSS.
Responsive Web Design ushered in one of the most fundamental shifts our industry has ever seen. Now, nearly six years since Ethan Marcott’s original article was published on A List Apart, we’ve begun to see RWD evolve. And, subsequently our processes, workflows, and tools have begun to evolve as well.
AMP is an initiative from Google, and has the goal of making mobile sites load faster whilst providing a better experience for users.
Will Using AMP Make My Sites Faster?
Probably, but not necessarily.
That’s because the counter question that has to be asked is: “Faster than what?”
Faster than a media heavy site with standard, run of the mill optimization? Probably.
Faster than a site using a minimal design style and advanced optimization? Not necessarily.
NodeBB Forum Software is powered by Node.js and built on either a Redis or MongoDB database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers.
Newsletter content curated by Darko from Infinum JavaScript Team