On the 19th of September, Makolab participated in the Meet.js Summit 2017 – an event bringing together experts in HTML, JavaScript, and CSS. The conference took place at the European Solidarity Centre in Gdansk. As usual, during these events, we found many inspirations. I will describe three, that in my opinion were the most interesting topics that appeared during the event.

IMG_20170918_094235930_HDR

#Loading time and website performance
More than 60% of the global Internet market is mobile, so loading time is a significantly relevant feature in achieving the highest conversion rates. This topic was obviously of high importance at the conference, with as many as 3 out of 11 lectures looking at Web Performance. Most mobile devices have poor computing power. Thankfully there are innovative ways to check page loading times and to optimise them accordingly.

IMG_20170918_094436721

During the conference, it was shown how to find out how to optimise page loading times by measuring the First Meaningful Paint (FMP), and then what tools and libraries could be used to achieve this goal. This is enabled by a development tool available in Google Chrome which allows you to compare loading times and optimise the loading process of web pages, among other useful tools.

Screenshot from 2017-09-25 11-12-52

Just enabling HTTP / 2 on a server speeds up page loading by several percentage points, and gives you, even more, power when properly configured with ServerPush and HPACK. Much of the optimisation was also made with the React library, that is available as open-source to Facebook developers.

Speakers also pointed out that sites should be created according to the Mobile-First and Progressive Web App methodologies. The recommendations for this latter idea was mostly concerned with web services, which, apart from the main advantages of offline functionality, also significantly optimise time spent loading pages with large percentages.

IMG_20170918_144923149

#WebVR
Andrzej Mazur’s presentation on WebVR was particularly popular at this year’s conference. During the presentation, cardboard packages were thrown to the audience, thanks to which we were able to transform our smartphones into genuine VR glasses. Also featured was an interesting A-Frame library that makes it extremely easy and quick to create objects, scenes, and games in the VR world. To experience the world with VR you just had to put your VR glasses on and then you could move to any place on the Earth or any other fictitious realm, without even leaving home. Now, to create such a project, one web page is enough.

See the examples of using WebVR:

https://aframe.io/

#Machine Learning
I also thoroughly enjoyed the presentation by Patrick Omiotek about Machine Learning. He showed his own implementation of “Flappy Bird” as a browser game that, through machine learning, the bird was able to successfully move through to the subsequent obstacles.

Machine Learning is a powerful technology that raises questions about its possible applications. Up until now, it has been known as strictly a backend technology. Now it also appears in the frontend.

Synaptic.js – the example of Machine Learning Library for Front End

http://caza.la/synaptic/

See the agenda of Meet js. Summit 2017
Stay tuned! Presentations will appear on the official Meet js. YouTube channel
There were also prize competitions during the conference. One of them I had the pleasure of winning and came back from the conference with the drone 🙂 See you at the next event!

dron

Rate this article
(5)
We use cookies to provide you with a better experience. Carry on browsing if you're happy with this, or learn more about opting-out the following here.
Follow MakoLab on Social Media
Sign up for our newsletter