Sunday, March 26, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home JavaScript

Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing

learningcode_x1mckf by learningcode_x1mckf
November 9, 2022
in JavaScript
0
Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


The give attention to efficiency and a necessity for frameworks to deal with extra use circumstances are two elements driving the creation of extra JavaScript frameworks, based on a panel at Jamstack Conf this week. The panel, entitled “OSS Is Out to Finish the Framework Wars,” featured Zach Leatherman, creator of 11ty and workers engineer at Netlify, who stated that completely different use circumstances for JavaScript played a key role in creating more frameworks.

“I really feel like a whole lot of frameworks traditionally have actually tried to be a silver bullet and remedy all of the use circumstances concurrently, and efficiency suffered for that cause,” Leatherman stated. “So I believe a whole lot of the oldsters on this stage try to resolve these use circumstances in a extra laser exact approach or in possibly a smaller approach.”

Google’s Position in Frameworks

Google performed some half in that target efficiency, Leatherman added, by connecting the dots between search engine marketing and its core web vitals metrics. He contended there’s really a necessity for extra frameworks.

“Single-page functions for a very long time had been sort of the go-to mannequin, and I believe a whole lot of frameworks are coming round to serve different wants in the identical house and possibly compete with these,” Leatherman stated. “And it’s an enormous tent, proper? We’ve got a bunch of various use circumstances, a bunch of various kinds of websites that folk are constructing. And sure, I believe we are able to have a number of frameworks that may serve these completely different use circumstances properly.”

Fred Schott, who co-created Astro, agreed that Google’s Lighthouse helped builders understand that person expertise was affected by a number of the issues they did.

“I don’t suppose there’s ever been as huge a delta between all of us on this room, what we develop on, and what our common person is utilizing,” he stated. “I’ve an iPhone; my common person on my web site in all probability doesn’t. And in order that delta between [what] I can develop — it seems quick, nice, I ship it, I shut my laptop computer and go house — it’s nice, after which all my customers are struggling as a result of that’s really taking 10 plus seconds to load on their cellphone, on their community.”

Lighthouse is an open supply, automated device for measuring the efficiency and high quality of internet sites. It helps builders join efficiency to search engine marketing, which “makes it really actual to not simply builders, however the enterprise folks,” he added.

Wants even have modified over time, stated Jessica Janiuk, a senior software program engineer with Google’s Angular crew.

“It’s the pure evolution of the entire ecosystem of the net; like the net has modified lots over the past a number of a long time and it strikes actually quick,” Janiuk stated. “That’s why lots of people are interested by efficiency now, as a result of the frameworks earlier than got here out of the wants that they’d on the time and now these wants [have] modified.”

The Proper Framework for the Job

Beforehand, Janiuk stated that builders selected JavaScript frameworks based mostly on suggestions or fame. She added that there are extra specialised circumstances, resulting in folks selecting a framework based mostly on what efficiency it’s going to supply them for a selected use case.

“Now we’re going, ‘We’d like extra efficiency,’ possibly we want to try which frameworks [have the] efficiency to fulfill this explicit want,” she stated. “I believe that’s a only a symptom of the pure altering wants of the setting, the altering world of the net.”

Sara Vieira, founding engineer at axo and panel moderator, famous that beforehand there was a “WordPress syndrome” for frameworks, the place builders used frameworks for the whole lot even when they shouldn’t.

“I do suppose that the WordPress syndrome sort of created folks being like, ‘No, you shouldn’t use it for this,” Vieira stated.

Leatherman instructed builders perform a little analysis earlier than adoption. “I’d encourage people, whenever you’re making an attempt out a framework, to undergo the documentation about what the framework is meant for use for, as a result of it looks like a whole lot of  — I’m gonna simply harp on this, once more — single web page utility type frameworks actually are designed for that use case,” he stated.

Frameworks are additionally evolving as a result of platforms are altering, noticed Alexandre Chopin, the co-founder of Nuxt.js and NuxtLabs. As an illustration, he stated they needed to redo the Nuxt.js framework to accommodate edge capabilities supported by platforms like Netlify, which sponsored the convention.

“Platform is tremendous necessary — different instruments, additionally,” he stated. “I believe it’s a part of the evolution.”

GroupCreated with Sketch.



Source link

You might also like

Hackers Inject Weaponized JavaScript (JS) on 51,000 Websites – GBHackers

4 Ways to Remove a Specific Item From a JavaScript Array – MUO – MakeUseOf

Toolkit Allows JavaScript Devs to Program Embedded Devices – The New Stack

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

Hackers Inject Weaponized JavaScript (JS) on 51,000 Websites – GBHackers

by learningcode_x1mckf
March 25, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Hackers Inject Weaponized JavaScript (JS) on 51,000 Websites  GBHackers Source link

Read more

4 Ways to Remove a Specific Item From a JavaScript Array – MUO – MakeUseOf

by learningcode_x1mckf
March 24, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

4 Ways to Remove a Specific Item From a JavaScript Array  MUO - MakeUseOf Source link

Read more

Toolkit Allows JavaScript Devs to Program Embedded Devices – The New Stack

by learningcode_x1mckf
March 23, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Toolkit Allows JavaScript Devs to Program Embedded Devices  The New Stack Source link

Read more

Select data value from grandparent div? – JavaScript – SitePoint

by learningcode_x1mckf
March 23, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Select data value from grandparent div? - JavaScript  SitePoint Source link

Read more

How to Handle Errors in JavaScript – Programming – MUO – MakeUseOf

by learningcode_x1mckf
March 23, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

How to Handle Errors in JavaScript - Programming  MUO - MakeUseOf Source link

Read more
Next Post
Create the Snake Game With Java

Create the Snake Game With Java

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

CISA: ZK Java Framework RCE Flaw Under Active Exploit – Dark Reading

March 1, 2023
Start Your Programming Journey with Java

Start Your Programming Journey with Java

October 16, 2022
East Java showcases priority to child protection through BIAN

East Java showcases priority to child protection through BIAN

September 27, 2022

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • 2023 Java roadmap for developers – TheServerSide.com
  • YS Jagan launches Ragi Java in Jagananna Gorumudda, says focused on intellectual development of students – The Hans India
  • Disadvantages of Java – TheServerSide.com

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?