JS Roundup: Deno 1.14 / Meteor and the new installer / Next.js security patch
Aug 15, 2023
JS Roundup: Deno 1.14 / Meteor and the new installer / Next.js security patch
Check out the latest JavaScript news and updates in our September episode of JS Roundup. Prefer a written version? We got you! Head to our blog to read about what happened in JavaScript world this September: https://blog.jetbrains.com/webstorm/2 … Content: 00:00 Intro 00:33 Deno 1.14 02:46 Svelte September updates 05:37 Meteor 2.4 06:52 NestJS 07:43 Next.js 11.1 09:02 Netlify and SolidJS 09:43 Tweet of the month 10:13 Outro Links: Deno 1.14: https://deno.com/blog/v1.14 Svelte: https://svelte.dev/blog/whats-new-in- …https://insights.stackoverflow.com/su … Meteor 2.4: https://blog.meteor.com/announcing-me … NestJS: https://twitter.com/kammysliwiec/stat … Next.js 11.1: https://nextjs.org/blog/next-11-1 Netlify and SolidJS: https://twitter.com/solid_js/status/1 … Tweet of the month: https://twitter.com/WebStormIDE/statu … ––– 🔗 Browse our resources 🔗 Check out WebStorm and get a 30-day free trial:https://www.jetbrains.com/webstorm/ Read the latest updates and relevant articles on the WebStorm Blog:https://blog.jetbrains.com/webstorm/ Explore a collection of tips and tutorials in the WebStorm Guide:https://www.jetbrains.com/webstorm/gu … ⭐️ Keep in touch ⭐️ WebStorm on Twitter:https://twitter.com/WebStormIDE #JavaScript #News #WebStorm
Content
1.12 -> Svelte september updates deno 1.14 meteor
2.4 and exciting news about solidJS
8.08 -> and netlify my name is ebenezer don i'm paul
everett and this is js roundup today we're
15.92 -> going to talk about the major news that happened
in the world of javascript in september of 2021
22.32 -> we'll keep it short and to the point your
time is limited and we get it let's start
33.6 -> i really enjoy watching the http 203 show on
youtube from the google chrome developers really
41.44 -> like jake and cerma they had a show recently about
deno but then they argued is it pronounced dino
49.04 -> and then they went back to deno and then i think
they kind of concluded with it's whatever you want
53.68 -> it to be so my choice for september comes from
the deno 1.14 release released on september 14th
63.36 -> ironic a couple of things in here that really
stuck out to me that i found were interesting
68.08 -> first the customization options for deno lint and
deno format i find it cool that they're bundling
74.8 -> their own lenter bundling their own formatter i
guess a little bit like golang does and they've
80.8 -> now made it a little bit more customizable it
worked for me the first time i plugged it in uh
87.68 -> made a couple of changes ran it it reported added
my code it reformed it formatted my tsconfig.json
94.72 -> file which i thought was pretty cool why was i
making it the comment about jake and cerma because
101.52 -> you'll see a little bit later on that they were
responsible for something else in this episode
106.88 -> i also found the addition of support for your url
pattern to be interesting the web platform marches
113.68 -> on and stuff that used to be done in javascript
libraries is being moved to the platform
120.32 -> not just for browser use but also as you see with
dino for server side use into things like node.js
129.36 -> and dino one last thing that i
found interesting in this release
134.48 -> this zero copy array buffer transfers between
workers this is the way you do parallelization
142.88 -> kind of like goes csp model and they don't
want to have to transfer all the data so if
148.24 -> you're using array buffers you can use kind
of a shared memory model i've gotten really
152.32 -> interested in this recently with other languages
like python it'll be interesting to see are you
158 -> going to build really big highly parallel
applications now with javascript using dino
167.36 -> and what's new in svelte in september of 2021
well svelte started at this month by being stack
174.8 -> overflows almost loved web framework i'd have
guessed some other frameworks which have been out
181.12 -> there for a while but yeah we've chosen svelte um
in september we have svelte giving us new updates
188.88 -> and performance improvements one of which is the
updates to use actions which can now be used on
194.88 -> svelte body you know actions which are
elements level lifecycle functions even
201.36 -> listeners which we use on html elements oh
well we can now use them on the html body
208.08 -> and there's now less code and svelte outputs we
have this issue which was created in february
214.64 -> of this year by arad aval and one of the things
he highlighted was that since multiple white
221.12 -> spaces tabs and line bricks inside html
attributes values are always ignored by
226.16 -> browsers and cause no functional difference this
felt compiler could easily ignore these characters
232.96 -> and normalize the white space and attribute
values without causing any harm right now
239.68 -> this is fixed and we've made that with mass
improvements or svelte has made that in
244.08 -> performance improvements and we no longer
have a white spaces as much in the svelte
250.32 -> output hydraulic components have also been updated
to only rely upon helpers for creating other types
257.44 -> of elements present in the component scaling
is also now accounted for in flip animations
264.32 -> all options in a select are now deselected
where the bound value doesn't match any of them
269.76 -> i must comment on how quick this felt team is
able to respond to issues often because we have
274.88 -> issues raised in august and fixed in september now
i think that's really awesome to read more about
282.4 -> this svelte september 2021 updates please check
out the changelog it's really interesting seeing
289.12 -> what you're talking about first felt you made the
comment about how quickly they respond to changes
295.36 -> i want to ask you ebenezer it seems like this
whole idea about a compiler has really captured
302.56 -> everybody's imagination and is starting to
influence the thinking in other frameworks do
308.32 -> you agree with that i do i do agree with that
and i think the i think the fact that we have
317.12 -> multiple frameworks right now who are trying to
make performance um the center of their work i
323.44 -> think that's making a lot of other frameworks and
other people work towards that goal so it's kind
329.44 -> of like having competition in the market
and we're getting to see amazing results
335.44 -> well said meteor the open source framework
for building full stack javascript apps
341.84 -> releases version 2.4 in september along with
this version 2.4 we have a new features like
348.88 -> the vue 3 integration performance improvements
and a new installer with this version we have
356.16 -> improvement to a windows a new collection method
um create index we have email custom transport and
364.4 -> unknown services runtime performance improvements
publication fine tune review 3 integration
371.68 -> apple 73 typescript upgrades and runtime
configuration hooks you know ebenezer i know
380.88 -> i've been around a long time but it sure seems
like meteor's been around a long time you agree
387.68 -> yeah yeah and it's really interesting how they
managed to still do all these integrations like
395.2 -> it's amazing what the team is doing yeah and
mature projects sometimes run out of energy
401.36 -> it's cool to see a project like this still
tackling all the new problems yeah that's true
411.36 -> now for the quick bites so what do we have for
nest js well in september of 2021 nest js hit 40
421.2 -> 000 stars on github nest js is a progressive
node.js framework for building efficient
428.56 -> and scalable server-side applications and it's
really amazing to see how this framework is this
434.4 -> a real nice milestones um what do you think
about nest js paul have you tried it out before
441.04 -> i was going to comment that there's
next js there's nuxt js there's nest
448.32 -> js the namespace for in asterick astric tjs
is going to run out pretty soon but they do
455.76 -> have some innovative ideas uh i've been i've been
enjoying watching the uh the rollout of nest js
462.72 -> how about i talk about next js which had a release
11.1 it was in august but i didn't notice until
470.96 -> september so i'm going to talk about it real quick
two things really jumped out to me on this release
476.8 -> es modules support so work continues as es modules
makes its push through the javascript ecosystem
486.24 -> i'm a really big fan of this second and this is
something ebenezer and i talk about a lot uh nexjs
492.8 -> is adopting swc as a replacement for babel and for
another part of the tool chain giving them ultra
501.44 -> fast rebuilds what's interesting about it it's
not written in javascript it's written in rust
508.08 -> which kind of reminds me a little bit this is swc
it reminds me a little bit about hugo adopting
514.96 -> es build which is written in go and getting
enormous performance wins by eliminating
521.76 -> uh webpack from the build so all of these things
are happening it's really interesting to see the
526.88 -> focus on performance but the use of non-javascript
languages in javascript tooling all of this is
534.08 -> part of our attention to next js keep an eye
out for a blog post coming up on that topic
542.32 -> netlify joins solid js as an official deployment
partner this is really amazing and i think it's a
549.52 -> real bright feature for solid js i can see a lot
of improvements and updates coming for solid js
556.16 -> and a lot of supports we're just gonna go more
in the future what you think paul uh that was my
564.32 -> meager contribution to js roundup two was talking
about ryan carneato the creator of solid js got a
571.28 -> real open attitude a real inclusive attitude and
it looks like netlify agrees with him that's true
584 -> and now our tweet of the month it's jetbrains
javascript day 2021 where we get all of our
590.16 -> friends in the javascript community together for
a full day of talks about everything that matters
596.08 -> everything that's fun we're gonna have a great
time at this hosted by none other than the two of
603.12 -> us your host from js roundup go ahead and sign up
yourself we'll see you there bring some questions
608.48 -> bring some fun and let's uh enjoy javascript
day 2021. that's it for today's episode of js
616 -> roundup all links to the news mentioned are in
the description box below see you next month bye
Source: https://www.youtube.com/watch?v=ESVe6erdvv4