JSConf Embraces the Weird
Our aggressive self-dedication to spotlighting the next generation of ideas has been something fundamental to everything we do.”
Talks worth Talking About
Notable talks that I had the opportunity to see in this track included Amir Rustamzadeh discussing end-to-end testing with Cypress, a new, lauded, and reliable testing framework. What is unique about Cypress’ approach is that the framework has native-access to the DOM and your app itself, meaning what gets tested is what is actually seen by a user in a sequential, flake-free series. Because cypress runs tests in a chrome browser, you have access to the chrome dev tools and real-time reloading. Amir introduced Cypress’ newest feature, Parallelization in his talk, to parallelize the workload of tests within a Continuous Integration environment, speeding up the testing process. This works as a load-balancer of sorts, so multiple specs can be run in parallel and developer wait time is reduced. Another new feature he announced is Test Run Grouping to organize tests in one group and run all those tests together as a unit.
function keyword and the automatic binding of the
this keyword to the lexical scope. Enhancements would include new array methods such as
Creativity Reigns on the Web