Karlijn Löwik | RUMvision | The State of Web Performance in 2024

Meet Magento UK
1 Jul 202421:54

Summary

TLDRIn this engaging presentation, Carol Leck, CEO of a web performance monitoring company, discusses the state of web performance in 2024. She emphasizes the importance of real user monitoring (RUM) over synthetic data, highlighting the significance of Core Web Vitals for improving user experience and conversions. Leck provides practical tips for enhancing performance, such as prioritizing content for Largest Contentful Paint (LCP), addressing Cumulative Layout Shift (CLS), and optimizing Interaction to Next Paint (INP). She also underscores the impact of third-party scripts and the benefits of using RUM to ensure a website provides the best experience across various devices.

Takeaways

  • 🌐 The speaker, Carl, is the CEO of a company that offers real user monitoring to visualize and compare web performance metrics.
  • 🎉 Carl starts with a quiz about web performance, highlighting the importance of core vitals over Lighthouse scores in evaluating user experience.
  • 📈 Web performance is about perceived performance, focusing on how users experience a site's load time and interactivity.
  • 💹 Good web performance can significantly improve conversions, with research showing that faster load times can boost mobile revenue and reduce bounce rates.
  • 🔍 Google's core vitals are a set of metrics that measure real user experiences, including Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).
  • 🚀 LCP is crucial as it indicates when the main content of a page is visible, and optimizing it can be achieved by prioritizing critical content and avoiding lazy loading.
  • 🔄 Cumulative Layout Shift measures unexpected layout changes that can annoy users, and can be mitigated by reserving space for elements that load later.
  • 🤖 JavaScript can be a significant bottleneck in web performance, often causing delays in rendering and painting, impacting FID and CLS.
  • 🌐 Field data is more representative of real user experiences compared to synthetic data, and should be prioritized for accurate performance measurement.
  • 📊 Third-party scripts can have a substantial impact on web performance, and monitoring their effects can help in optimizing the user experience.
  • 🏆 Carl's company was featured on Google IO twice, emphasizing the importance of using real user monitoring (RUM) and field data for performance optimization.

Q & A

  • Who is the speaker in the transcript and what is her role?

    -The speaker is Carol Leck, the CEO and co-founder of Rion, a company that offers Real User Monitoring to visualize and compare Core Web Vitals and other user experience metrics.

  • What is the main topic of Carol Leck's presentation?

    -The main topic of Carol Leck's presentation is the state of web performance in 2024.

  • What is Carol Leck's mission according to the introduction?

    -Carol Leck's mission is to make web performance more accessible and to advocate for more women in tech.

  • What does 'sucks' stand for in the context of the presentation?

    -'Sucks' stands for Speed User Experience.

  • Why is good web performance important according to the presentation?

    -Good web performance is important because it improves conversions, enhances user experience, and impacts SEO rankings.

  • What are Core Web Vitals and why are they significant?

    -Core Web Vitals are a set of metrics introduced by Google to measure user experience on the web, including Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). They are significant because they help quantify user experience and are used as ranking factors by Google.

  • What challenges are associated with relying on Google’s field data for web performance?

    -The challenges include the data being 28 days behind, inability to differentiate between first-time and returning users, and not being able to zoom in on specific page templates or user experiences.

  • Why does Carol Leck criticize the reliance on Lighthouse scores for measuring web performance?

    -Carol Leck criticizes the reliance on Lighthouse scores because they can be easily manipulated and do not represent real user experiences as accurately as field data from Core Web Vitals.

  • What are some tips provided for improving Largest Contentful Paint (LCP)?

    -Tips for improving LCP include ensuring the browser finds necessary resources quickly, using priority hints for important elements, avoiding lazy loading for LCP elements, using server-side rendering, and optimizing images and videos.

  • What is Cumulative Layout Shift (CLS) and why is it important to manage?

    -Cumulative Layout Shift (CLS) measures unexpected shifts in page layout during loading. Managing CLS is important because these shifts can be annoying and disruptive to users, affecting their overall experience.

  • How does Interaction to Next Paint (INP) differ from First Input Delay (FID), and why is it important?

    -Interaction to Next Paint (INP) measures the time it takes for a page to visually respond to user interactions, whereas First Input Delay (FID) measures the time from when a user first interacts with a page to when the browser can begin processing that interaction. INP is important because it provides a more comprehensive view of interactivity by considering the visual response.

  • What role do third-party scripts play in web performance, according to the presentation?

    -Third-party scripts can significantly impact web performance by increasing load times and adding complexity to the page, potentially slowing down user interactions and increasing INP.

  • How can developers address issues with third-party scripts to improve web performance?

    -Developers can address issues with third-party scripts by monitoring their impact, optimizing their use, and working with third-party providers to reduce their performance footprint. Tools like Real User Monitoring (RUM) can help visualize and measure the impact of these scripts.

  • What is the significance of Google's I/O event mentioned in the presentation?

    -The significance of Google's I/O event is that Rion was featured twice for its work in improving web performance, highlighting the importance of using Real User Monitoring (RUM) and field data over synthetic data for performance optimization.

Outlines

00:00

🎤 Introduction of the Speaker

Carol Leckar, CEO of Rion, is introduced. Rion offers real user monitoring to visualize and compare core vitals and other user experience metrics. Carol advocates for accessibility and more women in tech. She begins her talk on the state of web performance in 2024 with a small quiz, asking the audience about their focus on web performance metrics, including Lighthouse scores and core vitals.

05:24

💻 Challenges with Data and Performance Monitoring

Carol discusses the limitations of using data that is 28 days old to evaluate the effectiveness of recent releases. She emphasizes the importance of understanding first-time user experiences, which can be critical for users coming from ads. Different devices and user conditions impact core vitals, and it's important to focus on real user experience rather than synthetic data like Lighthouse scores.

10:27

🖼️ Key Metrics and Their Impact on User Experience

Carol delves into specific web performance metrics: Time to First Byte (TTFB), First Contentful Paint (FCP), and Largest Contentful Paint (LCP). She explains their significance in enhancing user experience, such as improving conversion rates and reducing bounce rates. She provides tips to optimize these metrics, including good hosting, caching, and avoiding redirects.

15:30

📐 Cumulative Layout Shift (CLS) and Its Importance

Carol addresses the annoyance caused by Cumulative Layout Shift (CLS) and provides solutions to mitigate it, such as reserving space for elements that load later. She emphasizes using CSS over JavaScript to improve performance. The challenge lies in identifying and fixing issues across various pages and devices, which is where real user monitoring can make a difference.

20:32

📊 Interaction to Next Paint (INP) and Performance Tips

Carol explains Interaction to Next Paint (INP), a metric that measures the responsiveness of a webpage to user actions. She highlights the impact of JavaScript on performance and provides tips to optimize INP, such as minimizing JavaScript and being mindful of third-party scripts. She also mentions the benefits of using real user monitoring to visualize and improve performance.

🏆 Importance of Real User Monitoring and Final Thoughts

Carol concludes by emphasizing the importance of using real user monitoring (RUM) over synthetic data. She shares her excitement about being featured on Google I/O and encourages the audience to focus on real user experiences. A one-second improvement in performance can significantly boost conversion rates. Carol ends with a final note of thanks and a reminder of the value of prioritizing user experience.

Mindmap

Keywords

💡Core Web Vitals

Core Web Vitals are a set of specific factors that Google considers important in a webpage's overall user experience. They include Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). These metrics are crucial for evaluating a site's performance and ensuring a smooth user experience, as discussed extensively in the video.

💡Largest Contentful Paint (LCP)

LCP measures the time it takes for the largest content element on a webpage to become visible within the user's viewport. It's a critical aspect of the Core Web Vitals and indicates how quickly the main content of a page is loaded. In the video, LCP is highlighted as a key metric for assessing web performance.

💡First Input Delay (FID)

FID quantifies the time from when a user first interacts with a page (e.g., clicking a link or tapping a button) to the time when the browser responds to that interaction. It's part of the Core Web Vitals and is essential for measuring the responsiveness of a website. The video mentions the importance of minimizing FID to improve user interaction.

💡Cumulative Layout Shift (CLS)

CLS measures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. It ensures that elements on the page are stable and don't shift unexpectedly, which can negatively impact user experience. The video explains how reducing CLS can prevent annoying shifts that disrupt the user's reading or interaction.

💡User Experience (UX)

User Experience refers to the overall experience of a person using a product, such as a website or application, especially in terms of how easy or pleasing it is to use. The video emphasizes the importance of UX in web performance, including how various metrics like Core Web Vitals impact the perceived performance and satisfaction of the user.

💡Real User Monitoring (RUM)

RUM involves collecting data about a user's interactions with a website or application in real time. It provides insights into the actual user experience by monitoring performance metrics as experienced by real users. In the video, Carol Leck discusses how RUM can help identify and address performance issues more accurately than synthetic testing.

💡Synthetic Data

Synthetic data refers to information that's artificially generated rather than obtained by direct measurement. In the context of web performance, synthetic data is used in controlled testing environments to measure metrics like load times and interactions. The video contrasts synthetic data with field data, highlighting the limitations of the former in representing real user experiences.

💡Field Data

Field data is collected from real users interacting with a website, providing a realistic picture of performance and user experience. The video stresses the importance of using field data over synthetic data for making informed decisions about web performance improvements.

💡Lighthouse Score

The Lighthouse Score is a measure provided by Google's Lighthouse tool, which evaluates the performance, accessibility, best practices, and SEO of a webpage. The video discusses the limitations of relying solely on Lighthouse Scores, advocating for a broader focus on real user metrics like Core Web Vitals.

💡Caching

Caching involves storing copies of files in a cache, or temporary storage location, so that they can be accessed more quickly. The video explains how effective caching can significantly improve web performance by reducing load times, particularly for returning visitors or frequently accessed resources.

💡Time to First Byte (TTFB)

TTFB measures the time it takes for a user's browser to receive the first byte of page content from the server. It's an important performance metric that reflects the responsiveness of a web server. The video mentions TTFB in the context of backend performance and its impact on overall user experience.

💡Perceived Performance

Perceived performance refers to how fast a website feels to the user, regardless of its actual load times. The video highlights the concept of perceived performance, emphasizing that users' satisfaction with a website often depends on how quickly they perceive it to be loading and responding.

Highlights

Carol Leck Car is the CEO and founder of Rion, which offers Real User Monitoring to visualize and compare Core Vitals and other user experience metrics.

Carol advocates for accessibility and more women in tech as a member of the Aard Netherlands.

Web performance in 2024 focuses on perceived performance, emphasizing how users experience website load times and interactions.

Improving web performance can significantly boost conversions and mobile revenue, with 62% of people not returning to a website after a bad experience.

Google's Core Vitals include three main metrics: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).

Rion offers a solution to differentiate between first-time and returning users, providing detailed insights into user experiences.

Lighthouse scores are popular but can be misleading. Google recommends focusing on Field Core Vitals over Lighthouse scores.

Time to First Byte (TTFB) is crucial for backend performance, and it can be improved with good hosting and caching solutions.

First Contentful Paint (FCP) is the moment something first appears on the screen, reducing user anxiety during loading times.

Largest Contentful Paint (LCP) marks when the main content has loaded, and it can be improved by prioritizing critical resources and avoiding lazy loading for key elements.

Cumulative Layout Shift (CLS) measures unexpected layout shifts, which can be minimized by reserving space for elements that load later.

Interaction to Next Paint (INP) measures how quickly the page responds to user interactions, with JavaScript being a common performance bottleneck.

Third-party scripts can significantly impact INP, and Rion helps visualize and manage their effects on web performance.

Using real user monitoring (RUM) data over synthetic data allows for more accurate and actionable insights into web performance.

A one-second improvement in load time can increase conversion rates by 8.4%, emphasizing the importance of optimizing for real user experiences.

Transcripts

play00:04

[Muziek]

play00:05

time for me to introduce Our speaker of

play00:10

the Carol

play00:12

Leck Car is the CEO ander of rion Which

play00:16

offers Real user monitoring to visualize

play00:19

and compare Cor vitals and other user

play00:21

Experience matri her mission is to

play00:25

make

play00:28

of English

play00:31

technical add is Aard member ofos

play00:34

Netherland and advocates for

play00:36

accessibility and more Women in Tech

play00:39

please h of

play00:42

[Applaus]

play00:46

Applause Hi everyone and Thank you all

play00:49

for coming and so many of You and so

play00:51

many familiar Faces so yeah I'm here to

play00:54

talk to you about the State of web

play00:56

Performance in 2024 And I'll actually

play00:58

not be Standing in front of the s

play01:00

Because I actually Wanted to start off

play01:02

with a small quiz when you guys think of

play01:05

web Performance or More important when

play01:07

you guys think of improving web

play01:09

Performance What number do you look Do

play01:13

You Look at this Do You Look At The

play01:15

Lighthouse score preferably in green or

play01:18

Do You Look at this the core vitals can

play01:21

I get hands for this

play01:23

One No really one

play01:27

two f I'm

play01:34

The faed or or actually do Ja ja Who

play01:40

Looks At

play01:42

that Who has no Idea what I'm talking

play01:47

about or even More important Who thought

play01:50

that this Might be a musical

play01:55

Performance Stay

play01:58

karaoke Let's Get Started on the State

play02:01

of web Performance in 2024 and Let Me

play02:03

Get My

play02:04

Clicker So What is web Performance well

play02:07

it's not a musical eh It's actually

play02:10

perceived Performance It's What does a

play02:12

user Experience when they visit your

play02:14

site eh How Does It Load for Them How

play02:17

Does It shift Around It has many names

play02:19

It can be website optimization can be s

play02:22

Speed Core vitals PP score ux

play02:25

optimization but I like to call it sucks

play02:28

sucks stands for s Speed user Experience

play02:32

so Hi everyone I'm Carl and wel be

play02:35

Talking for the next 20 minutes about

play02:41

sucks so Why Should I care well it's

play02:44

actually very Easy Good sucks cells It

play02:47

improves your conversions by a lot

play02:51

There's Been a lot of Research and if

play02:53

you need anymore Just let me

play02:55

know These numbers Kind of speak to them

play02:58

There Can % sales making

play03:02

it1 faster you can boost your Mobile

play03:05

revenue

play03:06

42 by improving Cor vitals actually A

play03:10

Very interesting One 62 of People will

play03:13

not return to your website if they Had A

play03:16

Bad Experience and I think we can All

play03:18

agree That We have that One website That

play03:21

We

play03:22

hate do not become that

play03:27

website less boun

play03:30

optim are hard numbers There is a lot of

play03:35

ja extra effect to it as your SEO

play03:38

improves It's It's Ranking

play03:41

Factor your organic VI will improve

play03:45

because Hey if the site is nice actually

play03:49

Might we visit it again we probably

play03:52

would and There are many More factors

play03:55

you would want to Care About user

play03:58

Experience Inside Speed

play04:02

ehm So how do we measure that uh de

play04:07

and awesome thing that Google did f

play04:09

years ago is They released a new new

play04:13

Method of Getting uh user experiences of

play04:17

your own s eh Which is awesome It's uh

play04:21

three matric These large Paint

play04:24

interaction to Next Paint and cumulative

play04:27

layout shift and it is actually

play04:39

ising top does not Mean That are not

play04:43

important that later actually passing

play04:48

failing It is the

play04:51

Option this in Gre

play05:24

[Muziek]

play05:28

computer very big One It's Always 28

play05:31

Days Behind It's a Bulk of data that is

play05:34

collected over the last f weeks And that

play05:37

Sounds Fun Until You Do a release uh and

play05:40

you Kind of want to know it well Within

play05:43

a Hour or two or a day but if you have

play05:45

to wait for 28 Days to know that your

play05:47

release was Good To Your Real users

play05:50

that's a lot of Money Lost

play05:53

ehm but also you guys from a developer

play05:56

perspective you can't differentiate

play05:58

between first time users

play06:00

benefit

play06:02

casing Their experien Will Be hely

play06:05

Different you want to know about them

play06:07

and actually More interesting Those

play06:09

first time users actually are going to

play06:12

be the Ones coming in from ads for

play06:14

instance So You paid for Them You Want

play06:16

Them To Have a good Experience in corit

play06:19

you can't see what they are and you

play06:20

can't Zoom in per Type of page you can't

play06:23

template your homepage is is it doing

play06:26

well or is it bad your landing page Does

play06:29

It isu want that developer optim it but

play06:34

also very interesting audience greatly

play06:38

impacts your Cor

play06:41

vitals Because I Might Have A Very Fast

play06:44

phone I Might BE ON Good internet but is

play06:48

everyone

play06:49

Else my mother is not she has a very

play06:52

Poor phone And that actually impacts

play06:54

yourit because they will have a Worse

play06:57

Experience These are Kind of Things

play07:01

help to cut back to Our First question

play07:04

of the What about that Lighthouse SC

play07:07

everyone loves that Lighthouse SC

play07:09

especially This one It's nice It's Green

play07:12

It's

play07:13

Simple It's also Kind of easy to fake

play07:17

ehm and It Doesn't really Tell us the

play07:20

whole Story and That's Why actually

play07:23

Google also says Always concentrate On

play07:27

Field Core vitals over Lighthouse

play07:30

I did not get to that part What is Field

play07:32

data Field data are Us All of Us in this

play07:35

room eh synthetic data is Only This

play07:38

computer

play07:40

ehm What is also very Often going wrong

play07:43

is that People will tell you hey you

play07:45

know uh My Light of score is terrible So

play07:47

I'm passing I'm not passing SEO right

play07:49

now this has no influence on SEO

play07:53

whatsoever Just Tell marketing to Shut

play07:56

Up ehm no I mean Be Nice About It

play08:00

but all right so it's not based on Real

play08:02

user Experience and it is does not have

play08:04

a representative device for testing

play08:06

either it's on your very Own very good

play08:08

very Fast laptop or it's on the slowest

play08:11

mobile device ever

play08:13

Made and also It cannot measure imp and

play08:16

it measures CLS and lcp differently

play08:19

because It cannot

play08:21

interact does not making it not

play08:24

invaluable

play08:26

If f data Focus on

play08:32

I'm Kind of known Liking Memes I Wanted

play08:35

to go the corit with you with Memes and

play08:39

Talk About what they Mean so First two

play08:42

up are actually not corit They are webit

play08:45

but they are equally

play08:47

important So What happens time to first

play08:50

bite a user clicks The

play08:52

website we going to get started alr This

play08:57

Is The Moment The backend CS to work and

play09:00

this is the only moment that the backend

play09:03

gets to work but it Has To Work Hard So

play09:06

This Is Where The server The caching or

play09:09

the cdn for instance get started and you

play09:12

guys with Magento ttb for you guys is

play09:16

hard ehm so There is a reason why on

play09:20

this marketplace you see is Lot of

play09:22

Hosting you can really use Their help

play09:25

because time to first bite can be

play09:28

greatly improved by having Good Hosting

play09:30

like akva or like hypernode eh you can

play09:33

also always and Forever benefit From

play09:37

cashing The More cashing your s has the

play09:39

better the Experience will be cdn are

play09:43

great because They can give you that

play09:46

Cash that you want eh but There are also

play09:49

downs uh redirects for instance actually

play09:51

impacts your time to first bite this

play09:53

includes ads so like I said that

play09:56

expensive Thing That already paid for

play09:58

Don't let Them Bounce ehm DNS also

play10:02

impact it and actually my first tip of

play10:06

the day be mindful of query strings and

play10:08

utm and add Them To Your cashing Rules

play10:11

uh this happens very Often then the

play10:14

whole page needs to be reloaded and

play10:16

There is really No Need for that so Next

play10:19

up First content Paint uh Quick Let's

play10:22

Show Them Something zo Hey Look guys

play10:27

It's no longer a wi screen Nice

play10:29

actually is important moment user

play10:33

because it confirms something is

play10:35

happening we to at a screen For A Very

play10:38

long time it's actually been shown in

play10:41

Research that this gets The blood

play10:44

pressure Rising in your own clients by

play10:46

20 you know that's a bit of Heal Risk

play10:51

really tip of the day if you have a fast

play10:54

time to first fcp is slow There probably

play10:58

One or

play11:01

tpt is

play11:04

ming ide is 1 milliseconds And that

play11:08

includes time to first

play11:10

B so Now We Get To Our very First

play11:14

laun We Made it it's the largest pain We

play11:18

are talking about a lot of frontend

play11:20

matri this is

play11:22

actually why islash

play11:29

k frontend of L

play11:35

isad SP also suffer a lot Here on larg

play11:41

Paint What happens in larg actually Talk

play11:45

to this because Let's Move It Up Little

play11:49

This Is Our First Paint as we mentioned

play11:51

not

play11:52

useful Tex in More Tex in Little loading

play11:58

bar that is the Moment that actually

play12:01

confirms that officially this page is

play12:03

done loading That's your

play12:06

lcp so eh How do you improve your lcp

play12:11

You Make sure that the browser finds

play12:13

what it Needs put Everything It Needs At

play12:16

The

play12:17

Top use a PR priority High for instance

play12:20

For Your lcp do not Lazy Load your lcp

play12:26

please guys Let's not ehm do Lazy Load

play12:30

the rest though ehm sur Side rendering

play12:33

is because It can be cached and as we

play12:36

already learned cashing Is Awesome

play12:39

ehm images and videos should not be very

play12:42

large but I Guess everyone knew that One

play12:44

but it's actually not that impactful as

play12:46

you Might Expect to move to webp or

play12:49

avif if you are on very good internet

play12:52

ehm if you guys are on very Poor

play12:54

internet of your audiences and That's

play12:56

one of the reason why R is valuable

play12:59

Audi is exper that Might help the most

play13:03

Thing is lcp because lcp can CH based on

play13:08

Whatever device Real users are using to

play13:12

visit instance

play13:15

flipout of

play13:17

Yesterday Who Keeps on I

play13:21

don't R Can

play13:32

be mindful lcp People or alarms will

play13:39

go I'm G guys Don't Mind what if your

play13:43

lcp Could Be instance party time that

play13:46

Would Be awesome What would that

play13:50

Take Let's Have a look meet speculation

play13:54

Rules speculation Rules are one of the

play13:58

aes 24 ehm and what it does is it

play14:02

actually preload or pre Renders the

play14:05

whole page that it anticip you f Next

play14:08

and it will do it Only in the browser so

play14:11

and you only need to add A Very small

play14:15

eh Jason it's very easy to implement and

play14:19

actually the awesome thing is that hua

play14:21

already supports out of the box Which is

play14:23

why I'm gna Say Hey I'm not gna Deep

play14:25

into that Let's Leave that one to John

play14:28

ehm we actually did an awesome uh

play14:31

webinar about it with many people who

play14:33

are present Here uh with Google and if

play14:36

you want to Check It Out It's incredibly

play14:39

valuable and this is an Incredible tip

play14:41

because It improves your lcp to

play14:45

instant so however we're gna move on to

play14:48

cumulative Layer shift and actually What

play14:50

is a cumulative layout shift well it's

play14:51

this I cannot Explain It Any better than

play14:54

this everyone experienced cumulative

play14:58

layout Shift

play15:03

order items I

play15:08

Guess we have Started reading Something

play15:11

and we suddenly had to shift Away or we

play15:14

have Wanted to click Something and

play15:16

suddenly there was an Ad There and we

play15:17

click The Ad and That's All very

play15:20

annoying and Cor can show you that can

play15:23

you show you Where that is so what it

play15:26

Does It measures Unexpected

play15:29

shifts I Personally find This one

play15:31

actually the most annoying of all of

play15:33

them So how does cumulative Lay shift

play15:35

happen actually It Just happens as page

play15:38

Renders and Some Like are there sooner

play15:42

than the rest and the solution to CLS

play15:45

issue is actually Us

play15:48

Easy reserve Space Elements that

play15:53

later height if you want to use

play15:56

HTML aspect ra CSS

play16:00

ehm so That's because this happens add

play16:03

and Dynamic content on Javascript will

play16:06

Always Be slower and the rest of your

play16:07

page Just reserve some room for them and

play16:10

you will not have a layout shift eh also

play16:14

tip and this is actually for Whole

play16:16

Performance If You Can Use CSS please

play16:18

use it over Javascript uh but the

play16:21

biggest item the biggest Challenge is

play16:23

actually Finding Them Because if you

play16:25

have 300 pages and 25 templates

play16:28

thousands of devices that you need to

play16:31

take account for you will never find

play16:33

them and That's Where R Can Make a

play16:37

difference First inp delay It's that

play16:41

yeah bye we Now have interaction to Next

play16:46

Paint uh the new and improved Fit So

play16:50

What happens with interaction well It

play16:51

measures interactiv Kind of like it says

play16:54

actually we never really got to it but

play16:56

Why do They Keep Calling It the paint h

play16:59

well Ja Apparently browsers consider

play17:02

Them quite The Artist and They are

play17:05

painting pixels on your screen so Yes

play17:08

interaction to Next Paint eh It's The

play17:11

Slow response to a user Action so things

play17:14

That We pressed How long Did that Take

play17:16

for Something to visualize Again So This

play17:20

is an interaction to Next Paint in

play17:22

Action so I for instance want to do an

play17:25

Add to c and guys to C is important to

play17:28

was in ecommerce ehm How long does it

play17:31

take to Go from here to There well that

play17:36

depends and That's What imp Tries to

play17:39

show us uh because What Might happen is

play17:42

that the the page is still rendering but

play17:44

we Add to Cards and suddenly the page

play17:47

needs to update however It Was busy with

play17:51

Javascript en Javascript Runs to

play17:54

completion it will not stop Until It's

play17:58

done

play18:00

killing Performance Often Javascript is

play18:04

the Natural Enemy of It's done But Now

play18:07

your CPU also needs to make a new Paint

play18:11

and update that And Only When It's done

play18:14

we get

play18:16

the next Paint and it's come to

play18:19

completion Which is

play18:21

great as you Might have Guessed Third

play18:25

parties Can have huge impact on imp

play18:27

because Hey Lot of are uh yeah based on

play18:30

Javascript So how big is that impact but

play18:34

This Is The Thing That's awesome with R

play18:35

we can visualize that and this is even

play18:38

More awesome with ram we can show your

play18:41

product owner When Their marketing Team

play18:43

has added the 60 Third Third Party And

play18:47

You're Kind of saying this does not

play18:48

influence my uh My my my page beed and

play18:53

you can see Yes it does so That's Fun

play18:57

but it also gives us a lot of Lee way to

play18:59

talk about uh The Performance Third

play19:02

parties are actually very happy with

play19:04

this data because They want to improve

play19:06

They Aren The Enemy they just Don't

play19:09

Always know how much of an impact that

play19:11

they are having and we seeing A Great uh

play19:14

ja Change In Third party Way of Thinking

play19:17

so That's Great so tips to improve imp

play19:21

ehm on grome you want to use yielding

play19:24

you want to get Everything out of the

play19:26

way that is not important

play19:37

Every interactiv on a page That's Why

play19:40

It's better than Fit Only did the first

play19:43

one Keep an Ey on Third parties be

play19:47

mindful of your own Javascript

play19:50

Javascript is Absolutely The Natural np

play19:52

of imp actually Javascript and Cor Vital

play19:56

Just Do Not Go well Together At All

play19:59

avoid layout dressing use content

play20:01

visibility or you know buy everyone The

play20:05

newest most expensive

play20:07

phone Might be a bit expensive It could

play20:11

actually work because like I mentioned

play20:13

having a good phone helps imp or you

play20:18

know use ram To Know What is happening

play20:25

and Ja Because you

play20:28

improve of what you don't measure And A

play20:32

Very awesome thing Happened To Me as a

play20:34

CEO and cofounder last month we got

play20:36

featured on Google Io Twice ehm and

play20:39

That's Here is One And that is because

play20:42

On imp And On everything they say use

play20:45

I'm actually a as well uh use Rum use

play20:50

Field data please guys let's stop

play20:52

Looking At synthetic data uh Because you

play20:55

can validate that the changes that you

play20:57

made are good you can optimize uh men

play21:01

save so much Time eh and you can be sure

play21:04

that the website Runs well and has the

play21:08

gives the best user

play21:10

Experience So ja eh guys sucs eh en

play21:17

Just Final stat Just A One Point second

play21:21

boost can boost your

play21:23

in did increase conversion by 8.4

play21:28

B si

play21:30

9.2 Little Money a lot People Focus on

play21:34

Real People and if anys I did not wear

play21:37

this Orange dress Just to support the

play21:39

Netherlands In The eurocup Nor because

play21:41

I'm well a big fan of Magento also you

play21:46

find me guys thank you

play21:49

[Applaus]

Rate This

5.0 / 5 (0 votes)

関連タグ
Web Performance2024 TrendsCarol LeckUser ExperienceCore VitalsSEOGoogle RankingsTechnical SEOWebsite OptimizationReal User Monitoring
英語で要約が必要ですか?