Sitemap

Web Weekly #12

3 min readMay 15, 2017

--

Press enter or click to view image in full size

CSS Shadow Parts

Styling Custom Elements within a Shadow Root is today not very good implemented. The last spec using — apply did have some problems and is now deprecated. Instead in the new spec they want to introduce two new pseudo-elements ::theme() and ::part(). It will be interesting to see what happens to this new spec. For now we have to keep using custom properties to style element inside the shadow DOM. Remember that this spec is still under consideration and has not been implemented in any browsers.

Debug Node.js

According to a survey recently sent out to JavaScript developers the majority use the console to debug their JavaScript program. Of course, the console is very powerful but most of the time it is better to use the devtools to understand what happens in the program.

Quantum Project

Firefox are doing a rewrite of their browser engine. It is an incremental rewrite and small parts of the engine is being written in Rust. Although, the rewrite will make the browser faster and more efficient what is a browser enginge and how does it work?

Web Assembly

Here comes another article about WebAssembly! I know it has been a few lately but it is a really interesting new technology. It is important to understand that it is still early days for WebAssembly and we are just scratching the surface right now.

PWA or Native Apps?

This comparison of PWA and Native apps are quite interesting and is doing a good job comparing the two. Personally, I think it is good to compare the two but it is very important to understand that neither of the two is a replacement of the other. It will be a place for both Native apps and Web apps. Before starting a project it is important to understand the two different platforms to not be surprised later down the road.

Lastly, do not forget about Google I/O this week. The keynote is on Wednesday and the schedule looks very promising! You can find the schedule here.

Get Emil Billberg’s stories in your inbox

Join Medium for free to get updates from this writer.

My name is Emil Billberg and I work as a Web Developer at Apegroup where I help companies create beautiful digital things. We are a design and technology studio in Stockholm. Want to know more about how we work? Read more at our website.

--

--

Emil Billberg
Emil Billberg

Written by Emil Billberg

Software Developer in Stockholm, Sweden