---
title: "#358: The V8 Engine, Today and in the Future"
publication: "JavaScript Weekly"
issue: 358
published_at: "2017-10-27"
canonical_url: "https://javascriptweekly.com/issues/358"
---

#358: The V8 Engine, Today and in the Future

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/358)

JavaScript WeeklyIssue 358 — October 27, 2017[V8 Release 6.3: Speed and New ES Features](https://v8project.blogspot.com/2017/10/v8-release-63.html)The latest branch of the V8 engine will make its first appearance in Chrome 63. Performance increases are the order of the day, plus three ‘stage 3’ ECMAScript features. Michael Hablich 
[Creating HTML Web Components with Vanilla JS](https://ayushgp.github.io/html-web-components-using-vanilla-js/)While native Web Component support isn’t 100% yet, polyfills are available, and this tutorial walks through what’s involved to create your own HTML tags as components. Ayush Gupta 
[![RAYGUN\](https://copm.s3.amazonaws.com/ec5acde1.jpg)](https://raygun.com/javascript-debugging-tips?utm_source=cooperpress&utm_medium=primary&utm_campaign=cooperpress-javascript)[The 14 JavaScript Debugging Tips You Probably Didn't Know](https://raygun.com/javascript-debugging-tips?utm_source=cooperpress&utm_medium=primary&utm_campaign=cooperpress-javascript)Debug your JavaScript with greater speed and accuracy using these lesser-known tips and tricks. RAYGUNSponsor
[Mocking is a Code Smell](https://medium.com/javascript-scene/mocking-is-a-code-smell-944a70c90a6a)_“Don’t waste your time wedging dependency injection into your app so you can mock the whole world. Chances are very good that it’s hurting you more than it’s helping.”_ Eric Elliott 
[Apollo Client 2.0: A Way to Manage App State with GraphQL](https://dev-blog.apollodata.com/apollo-client-2-0-5c8d0affcec7)Describe your data requirements with a GraphQL query, and Apollo Client manages the rest. Works with React, Angular, Vue, etc, and used by numerous large companies. James Baxley III 
[Getting Started with Webpack: Source Maps](https://bendyworks.com/blog/getting-started-with-webpack-source-maps)There’s a growing divide between what we write as code and what ships to users. Source maps provide access to the original source when debugging compiled apps. Abraham Williams 
[V8 Today and in the Future [video\]](https://www.youtube.com/watch?v=7rx9fSUG8H0)Thomas Nattestad explores what recent changes to the V8 engine mean for JavaScript performance and how the V8 team evaluates improvements against the real world. Google Chrome Developers 
[This Week's Frontend and Browser Technology News](https://frontendfoc.us/issues/313)[Frontend Focus](https://frontendfoc.us/) is our sister weekly publication focused on things like HTML, CSS, browsers, etc. If you work on the front-end, check out [the latest issue.](https://frontendfoc.us/issues/313) Frontend Focus 


Jobs

- [Senior Software Engineer](https://secure.actblue.com/jobs#tech?utm_source=javascriptweekly&utm_medium=email)At ActBlue we build and power cutting-edge grassroots fundraising tools for campaigns and organizations on the left. ActBlue Technical Services
- [Frontend Engineer at Senseye, Angular+Typescript, Remote](https://www.senseye.io/career/front-end-software-engineer-industrial-iot/?utm_source=javascriptweekly&utm_medium=email)Join Senseye, a growing startup using machine learning to predict when machines will fail for the industrial IoT. Senseye
- [Looking for a job at a company that prioritizes JavaScript?](https://www.vettery.com/?utm_medium=cooper-javascriptweekly&utm_campaign=ad-1293&utm_source=newsletter&utm_content=grouped&utm_term=tech)Try Vettery and we’ll connect you directly with thousands of companies looking for talented front-end devs. Vettery

In Brief

[JS Kongress 2017: The Future of JavaScript (Nov 13-14, Munich)](https://2017.js-kongress.de/?utm_source=newsletter=newsletter=JSWeekly) news 
Two days on the future of JS (inc. WebAssembly and tooling). Topics include frontend architecture, webpack, React, Perf, etc.
JS Kongress

[JSConf Iceland 2018: CFP Open Till October 31](http://cfp.jsconf.is/events/jsconf-iceland-2018) news

[Codeship Ranked Amongst Top 5 Continuous Integration Vendors by Forrester](https://codeship.com/forrester-wave-continuous-integration-report?utm_source=email-sponsorship&utm_medium=cpc-js-weekly-secondary&utm_campaign=forrester-wave-ci-report) 
CodeshipSponsor

[Easy i18n in 10 Lines of JavaScript](https://codeburst.io/easy-i18n-in-10-lines-of-javascript-poc-eb9e5444d71e) tutorial 
A fun little use for template literals.
Andrea Giammarchi

[Parser Creation in JavaScript Made Easy with Ohm](https://nextjournal.com/dubroy/ohm-parsing-made-easy) tutorial
Patrick Dubroy

[Debugging React Like a Champ with Visual Studio Code](https://hackernoon.com/debugging-react-like-a-champ-with-vscode-66281760037) tutorial
James Jeffery

[Screen Capture in Google Chrome](https://www.twilio.com/blog/2017/10/screen-capture-in-google-chrome.html?utm_source=newsletter&utm_medium=email&utm_campaign=sponsor6) tutorial 
Learn how to access the screen capture capabilities of Google Chrome from within a web app.
TwilioSponsor

[Build a Collapsible Tree Menu with Vue.js Recursive Components](https://vuejsdevelopers.com/2017/10/23/vue-js-tree-menu-recursive-components/) tutorial
Anthony Gore

[Consuming Remote Data via HTTP in a Vue App](https://www.thepolyglotdeveloper.com/2017/10/consume-api-data-http-vuejs-web-application/) tutorial
Nic Raboy

[Creating an Animated Fractal in 32 Lines of JavaScript](http://slicker.me/fractals/animate.htm) tutorial

[What is RxJS? And Why You Should Know About It](https://news.thisdot.co/what-is-rxjs-and-why-you-should-know-about-it-2a5afe58cea) tutorial
Ben Lesh

[Linear Algebra in JavaScript with Matrix Operations](https://www.robinwieruch.de/linear-algebra-matrix-javascript/) tutorial
Robin Wieruch

[Predix.io Connects Edge to Cloud, Operator to Analyst](https://www.predix.io/?utm_source=JavaScript%20Weekly&utm_medium=Paid%20Display&utm_campaign=https%3A%2F%2Fge-ip.my.salesforce.com%2F7011A000000mQAK&utm_content=jsweekly_oct27) tools 
Predix helps you develop, deploy, and operate industrial apps at the edge and in the cloud. Sign up today.
GE DigitalSponsor

[fasy: FP Iterator Helpers That Are Async/Generator Aware](https://github.com/getify/fasy) code
Kyle Simpson

[websocket-as-promised: A Promise-Based API for WebSockets](https://github.com/vitalets/websocket-as-promised) code
Vitaliy Potapov

[push.js: A Compact, Cross-Browser Solution for Desktop Notifications](https://github.com/Nickersoft/push.js) code
Tyler Nickerson

[graphql.js: A Simple and Isomorphic GraphQL Client](https://github.com/f/graphql.js) code
Fatih Kadir Akın

[rmodal.js: A Simple 1.2 KB Modal Dialog with No Dependencies](https://github.com/zewish/rmodal.js) code
Iskren Slavov

[Strapi.io: A Node.js Headless Content Management Framework](https://strapi.io/) code 
Ideal for building APIs. [GitHub repo.](https://github.com/strapi/strapi)

P.S. Love React? We have [a React newsletter](https://react.statuscode.com/) too, you can see [the latest issue here.](https://react.statuscode.com/latest)

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/358)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
