Watch the Frontend News #14 - the podcast about tech and front end innovations with our hosts - Chris and Tommy K. Do you need help with building an application or a website? Contact our experts. Click the Free consultation button and contact our Frontend House experts.
What’s in Frontend News #14?
- 00:00 - Intro
- 00:53 - Contents
- 01:47 - V8 release v9.2
- 03:04 - Ember 4.0
- 04:39 - Hyperscript Tagged Markup
- 05:44 - Deno 1.12 Release
- 07:14 - Node v16.5.0
Thank you for watching! Subscribe our channel and contact us via contact form.
Transcription
- Chris
- Hey, guys, we're going on yet another Frontend News podcast. In the 14th episode, we have a short list, but a very good list of latest news today. I'm here with Tommy K. Hey, Tommy, how was your week?
- Tommy
- Hey, Chris, thanks for asking. As always, my week was awesome. I had a lot of parties this week, so my life is one big party.
- Chris
- I know, I know…
- Tommy
- But let's say to our lovely audience, how was your week?
- Chris
- My week was also epic because I was partying with you.
- Tommy
- Oh, yeah, really? So you were this guy who was dancing near to me and taking my beer all the time.
- Chris
- Exactly. This was me. But now it's time to present the news, guys. What’s first, Tommy?
- Tommy
- OK, so our agenda is short but quite interesting. So for the first news I would like to serve you V8 release version 9.2.
- Chris
- And after that, we talk about Ember 4.0.
- Tommy
- The third one will be about a Superscript Tagged Markup.
- Chris
- And fourth news is the newest version of Deno 1.12 release.
- Tommy
- And the last one - yep, you're right. Node.js and version 16.5.0. And what's new?
- Chris
- Sit comfortably. Watch the intro and stay tuned. I think the first one is the most interesting. What are the latest updates?
V8 release v9.2
- Tommy
- Yes, you're right, Chris. So V8 got the latest release with the Chrome 92 version, and it will be released in a few weeks. And it's what's inside. The very interesting thing is that we got a new method for the array of the type String. So it will get only one argument as a param and it will be the index value. It will behave like if you give the positive index, it will grab the value at the given index or return it undefined - the index does not exist. I mean, if the value does not exist at this index, or if you will give, for example, a negative value, if you will pass -1, it will be retrieved with the last value from the array. -2 - the one before the last one, you know, and so on and so on. So this is the big change in the newest version of V8 engine. Besides, nothing bigger has been included.
- Chris
- Just that?
- Tommy
- Yeah. Just that. It's just that you said it will be great big news for the world.
- Chris
- I was, you know, expecting something like majors, 92 release...
- Tommy
- This week does not include any major updates or releases, but yeah. You know, the future will show.
- Chris
- Exactly. Yes, indeed. Great. And yeah, this is it. So the next one is going to be about Ember 4.0. Yeah. I think that this one is going to be epic.
Ember 4.0
- Tommy
- Yes, it's going to be massive. Massive. Just, you know, just listen. Listen guys. So Ember 4.0, this is something that will be released in the next couple of weeks. You know, Ember.js is very stable and very, I would say, solid framework for JavaScript to build modern web applications.
- Chris
- Just out of curiosity, have you ever worked with Ember in the past?
- Tommy
- I was working with Ember guess maybe not on the big commercial projects, but just to have the knowledge and some kind of experience practice. I checked Ember. And it's really, you know, I would say that Ember has great documentation. It's really stable. It has a good community. It's really nice to use. I mean, the entry level is not so high as for Angular, for example, but still, it's much harder for the developer than React.js.
- Chris
- Ok, so going back to the topic, what's in?
- Tommy
- The new incoming version, 4.0, does not include any breaking changes. The only thing that they put in the 4.0 version is removing the appreciated API and that's it.
Hyperscript Tagged Markup
- Chris
- OK, I was hoping for very good news today, but it's apparently like vacation season. But let's run the show and take the next one. So it's like cucumber season. So take the next one, which is called Hyperscript Tagged Markup.
- Tommy
- Explain this to us. Yeah. HCM is something like JSX syntax in plain JavaScript. But the difference between the JSX and HTM is that it does not require any transpiler to work. So it means that you can put the HTML markup directly into JavaScript templates and it will work with JavaScript just out of the box. It has been developed with the Preact, so it's on the top of Preact, which is a smaller optimized version of the React Library. I really recommend checking it out. The link will be in the description.
Exactly, exactly. The link will be in the description and it's worth checking because this is the really nice alternative for the JSX. And yeah, if you do not have to transpile it, it means that it's faster to build. I hope so.
Deno 1.12 Release
- Chris
- That's it. Let's see. OK, this one for sure will bring a lot of updates. Yeah, yeah, yeah. A lot of updates related to Deno 1.12 tooling.
- Tommy
- It includes some improvements, updates, fixes, no breaking changes at all. I know, Chris, that you're waiting for this one big news that we will change the performance, change the whole game and your developer life will be totally different.
- Chris
- This is what I’m looking for.
- Tommy
- Yes, I know. I really want to give you this, but it's not today.
- Chris
- It could be next time.
- Tommy
- I cannot promise. I won't promise. Ok, let's give a small promise. I will try. No, guys, remember, never over promise and under deliver. Do the opposite way. But about the Deno updates and what's inside. We did get some portion of improvements that supports generating keys, and verify web crypto APIs. So it sounds really useful, if you work with cryptography. We received the access and support for the HTTP server for the websockets. We need to get TypeScript supports in .rpl, support for the message port and message channel, and support for Wasm threading is now available. So, yeah, if you are interested in more updates for the Deno, then I'll just check the documentation because you can find more information and explanations for each of these updates and the purpose of why they changed this. And that is from the Deno world for today.
Node v16.5.0
- Chris
- So the last one is about Node.js update, version 16.5.0.
- Tommy
- We got a stable release of the Node, which is 16.5.0. You're probably looking for some breaking features right now. Well, we can say that there is something that we can test because the Node.js team made an experimental API available for us now, which is Web streams API. So you can try to work with Web streams on the backend side and implement the server to handle it.
- Chris
- Is it new or something breaking?
- Tommy
- Yes, I think this was a surprise for me and for you. As I said, this API is experimental, so it has not been exposed on the global object and it's only available, if you will import directly this package and during the import you will receive - maybe it's not an error - but you will get a warning that you are importing an experimental package and it's not ready for production yet. But, well, who cares, we now have access to it, let's play with it and check how it works and let's wait for the stable release for this experimental API. But yeah, you can try it on your own.
And guys, this is the whole portion of news for today. We have cucumber season, this episode has a really short runtime. So just let's stay tuned. - Chris
- Stay tuned and check our likims.com and frontendhouse.com websites. You'll find a lot of recruitment offers here.
- Tommy
- Yeah, guys, as Chris said, visit our websites, our socials, read articles and let's get in touch. We are looking for great talents to work with us, to work together, to create a great team and build some awesome projects for our lovely clients. July, November, March, doesn't matter, join us anytime! You may apply by using our Careers site. Code with us and let's build an epic environment for great ideas.
- Chris
- So looking forward to seeing you guys on the recruitment call. Thank you. See you next time. Bye.