We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Metrics and models for Web performance evaluation

00:00

Formal Metadata

Title
Metrics and models for Web performance evaluation
Subtitle
or, How to measure SpeedIndex from raw encrypted packets, and why it matters
Title of Series
Number of Parts
490
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The World Wide Web is still among the most prominent Internet applications. While the Web landscape has been in perpetual movement since the very beginning, these last few years have witnessed some noteworthy proposals such as SPDY, HTTP/2 and QUIC, which profoundly reshape the application-layer protocols family. To measure the impact of such changes, going beyond the classic W3C notion of page load time, a number of Web performance metrics has been proposed (such as SpeedIndex, Above-The-Fold and variants). At the same time, there is still a limited amount of understanding on how these metrics correlate with the user perception (e.g., such as user ratings, user-perceived page load time, etc.). In this talk, we discuss the state of the art in metrics and models for Web performance evaluation, and their correlation with user experience through several real-world studies. Additional information, software and datasets are available at https://webqoe.telecom-paristech.fr
Performance appraisalEndliche ModelltheorieMetric systemComputer networkData transmissionMeasurementAlgorithmGame theoryMetric systemEndliche ModelltheorieOrder (biology)NumberWeb 2.0Universe (mathematics)Matrix (mathematics)WordLecture/ConferenceComputer animation
InternetworkingInternet service providerContent (media)Streaming mediaEncryptionInternet service providerWeb 2.0Web browserPoint (geometry)Web serviceBitOrder (biology)Insertion lossFocus (optics)View (database)Context awarenessNetwork topologyRight angleComputer animation
Computer networkFaktorenanalyseContext awarenessPhysical systemWeb pageContext awarenessPhysical systemSoftwareQuality of serviceSoftware testingMetric systemOrder (biology)Cartesian coordinate systemDivisorLevel (video gaming)Price indexBuildingPerspective (visual)Network topologySign (mathematics)Physical lawPoint (geometry)Musical ensembleTheory of relativityFactory (trading post)Forcing (mathematics)Equaliser (mathematics)Computer animation
Context awarenessBand matrixHome pageMetric systemVideoconferencingComputer networkGamma functionArithmetic meanMultiplication signMeasurementSubject indexingStructural loadMetric systemWeb 2.0Order (biology)Web pageConnected spaceWebsiteWeb serviceArithmetic meanServer (computing)Instance (computer science)Archaeological field surveyWordComputer animation
Metric systemHome pageVideoconferencingArithmetic meanRaw image formatContext awarenessMusical ensembleClique-widthQuality of serviceExpected valueMetric systemWeb pageMultiplication signStructural loadWeb 2.0FeedbackSubsetCharge carrierComplex (psychology)MeasurementCross-correlationComputer animation
Context awarenessMobile appModel theoryMetric systemPerformance appraisalEndliche ModelltheorieExpert systemINTEGRALComputer networkWeb browserEncryptionCartesian coordinate systemSoftwareGoodness of fitMereologyModel theoryDifferent (Kate Ryan album)Metric systemRow (database)Web browserMeasurementLecture/ConferenceComputer animation
Model theoryMetric systemPerformance appraisalEndliche ModelltheorieExpert systemWeb browserINTEGRALWeb pageWebsiteArtificial neural networkCondition numberArithmetic meanRaw image formatVideoconferencingBit rateRational numberBuildingMetric systemEndliche ModelltheorieMeasurementInformationWeb pageArithmetic meanSource codeStructural loadWeb 2.0BitType theoryDifferent (Kate Ryan album)Home pageCollaborationismBeat (acoustics)CausalityMultiplication signUniverse (mathematics)Computer animationLecture/Conference
Condition numberArtificial neural networkBit rateHome pageWebsiteWeb pageVideoconferencingRaw image formatArithmetic meanWeb browserWeb pageTask (computing)InternetworkingNumberServer (computing)VideoconferencingClosed setRepresentation (politics)Communications protocolCondition numberWeb 2.0Home pageProcess (computing)Mechanism designReal numberComputer animation
WebsiteWeb browserArtificial neural networkCondition numberVideoconferencingRaw image formatArithmetic meanBit rateHome pageWeb pageFraction (mathematics)FeedbackHome pageDifferent (Kate Ryan album)SoftwareWeb serviceMetric systemWeb browserComputer iconWeb pageArchaeological field surveyRow (database)Model theoryLecture/ConferenceComputer animation
Web pageWeb browserCondition numberWebsiteBit rateArtificial neural networkHome pageVideoconferencingRaw image formatArithmetic meanHill differential equationPerformance appraisalShared memoryComputer iconModel theorySet (mathematics)Table (information)Traffic reportingComputer animation
Model theoryExpert systemEndliche ModelltheorieStandard deviationHome pageMetric systemScalar fieldStructural loadComputer networkHypothesisPairwise comparisonFunctional (mathematics)Well-formed formulaArithmetic meanMultiplication signExpert systemSingle-precision floating-point formatMetric systemBitInstance (computer science)Standard deviationMeasurementDependent and independent variablesPoint (geometry)Web pageHypothesisModel theoryStructural loadComputer animation
Endliche ModelltheoriePairwise comparisonStandard deviationStructural loadMetric systemHome pageScalar fieldExpert systemComputer networkHypothesisVector spaceoutputMachine learningComputer-assisted translationEndliche ModelltheorieLimit (category theory)Web browserFunctional (mathematics)Virtual machineMetric systemPoint (geometry)MeasurementoutputCross-correlationDivisorType theoryFitness functionWeb pageLink (knot theory)Order (biology)Selectivity (electronic)Goodness of fitNetwork topologyAlgorithmProcess (computing)Computer animation
INTEGRALWeb browserMetric systemData structureWeb pageWeb pageMetric systemProcess (computing)Object modelEvent horizonArithmetic progressionOrder (biology)Point (geometry)Computer animation
Protein foldingWeb browserMetric systemINTEGRALWeb pageContent (media)Arithmetic progressionStructural loadMetric systemFunctional (mathematics)Moment (mathematics)TouchscreenAreaWeb pageSubject indexingContent (media)BitCore dumpMultiplication signType theoryView (database)Home pageMatching (graph theory)GoogolComputer animationDiagram
Web browserRectangleComputer-generated imageryMetric systemVisual systemComputer networkINTEGRALObject (grammar)Core dumpVisualization (computer graphics)Home pageSemantics (computer science)Multiplication signForm (programming)Web pagePlanningMetric systemINTEGRALStructural loadAreaComputer animation
Object (grammar)Complete metric spaceComputer-generated imageryRectangleHistogramWeb browserComputer networkVisual systemMetric systemINTEGRALMetric systemWeb pageoutputMultiplication signContent (media)Dimensional analysisObject (grammar)Process (computing)Subject indexingHistogramOrder (biology)Visualization (computer graphics)FamilyDifferent (Kate Ryan album)AreaGraph coloringSoftwareProxy serverCore dumpNeuroinformatikPhysicalismWeb browserMaß <Mathematik>MultilaterationDemosceneInstance (computer science)Execution unitCausalityVolumenvisualisierungImpulse responseComputer animation
Object (grammar)Metric systemDomain nameSingle-precision floating-point formatMachine visionGoodness of fitInternet service providerMedical imagingWeb serviceObject (grammar)Signal processingOrder (biology)Virtual machineSpeech synthesisoutputSeries (mathematics)DataflowComputer animation
Endliche ModelltheorieWave packetCNNDomain nameObject (grammar)WeightMetric systemOrder (biology)Virtual machineSignal processingoutputSampling (statistics)Web pageStructural loadDefault (computer science)Different (Kate Ryan album)Multiplication signSubject indexingModel theoryGradientCASE <Informatik>Endliche ModelltheorieExtreme programmingQuicksortSoftwareInstance (computer science)TorusMetropolitan area networkLecture/ConferenceComputer animation
Domain nameServer (computing)Web browserMetric systemComputer networkArtistic renderingWeb pageWeb pagePhysical systemWeb browserProcess (computing)BitObject (grammar)Graph coloringSoftwareRight angleSystem callMultiplicationOrder (biology)Point (geometry)2 (number)QuicksortSimilarity (geometry)Different (Kate Ryan album)Artistic renderingCore dumpServer (computing)Domain nameComputer animation
Machine learningMetric systemProduct (business)Error messageSoftware testingEndliche ModelltheorieExpert systemMultiplicationEncryptionHome pageComputer networkWeb browserAlgorithmAbsolute valueNumberSoftwareCASE <Informatik>Digital mediaMedianMachine learningOnline-AlgorithmusPoint (geometry)Error messageAlgorithmSubject indexingCartesian coordinate systemWeb browserInterpreter (computing)Virtual machineMathematicsFunctional (mathematics)Computer animation
Software testingProduct (business)Error messageMachine learningMetric systemEndliche ModelltheorieExpert systemMultiplicationEncryptionComputer networkHome pageWeb browserAlgorithmWeb pageStructural loadNumberMetric systemObject (grammar)Portable communications deviceAlgorithmWeb 2.0Product (business)Error messageHome pageSoftwareSoftware testingWater vaporRule of inferenceMultiplication signData storage deviceComputer animation
Web browserServer (computing)Artistic renderingWeb pageDomain nameMetric systemCNNWave packetEndliche ModelltheorieWikiComputer networkSample (statistics)Sign (mathematics)EstimationPattern recognitionComplex (psychology)Expert systemSynchronizationNP-hardRaw image formatFeedbackArithmetic meanVirtual machineDataflowLocal ringDifferent (Kate Ryan album)Multiplication signOrder (biology)FreewareSubject indexingRaw image formatProxy serverProcess (computing)Web 2.0Functional (mathematics)Artificial neural networkExpert systemWater vaporSampling (statistics)Row (database)Computer animation
Pattern recognitionEstimationComputer networkSample (statistics)SynchronizationNP-hardFeedbackRaw image formatComplex (psychology)Pattern recognitionFunctional (mathematics)Message passingContent (media)Web pageQuicksortMereologyComputer animation
Computer networkExpert systemSynchronizationNP-hardSample (statistics)FeedbackRaw image formatPattern recognitionEstimationHome pageEmpennageModel theoryGeneric programmingEndliche ModelltheorieAverageScalabilityCluster samplingWeb pageDivision (mathematics)MereologyWebsiteVideoconferencingModel theoryLine (geometry)Web 2.0Endliche ModelltheorieWeb pageMedical imagingInformation securityKnotPoint (geometry)Computer animation
Web pageEndliche ModelltheorieModel theoryAverageScalabilityHome pageCluster samplingEmpennageGeneric programmingDivision (mathematics)Maxima and minimaModel theoryWeb pageWeb 2.0Point (geometry)Home pageFitness functionProcess (computing)40 (number)Instance (computer science)NumberTerm (mathematics)AverageEndliche ModelltheorieGene clusterSingle-precision floating-point formatSimilarity (geometry)ScalabilitySpacetimeBit rateObject (grammar)Computer animation
Continuous functionAndroid (robot)FacebookSample (statistics)Digital rights managementLinear regressionStreaming mediaEndliche ModelltheorieEmpennageInformation privacyEndliche ModelltheorieModel theoryForm (programming)Analytic continuationInformationWeb serviceStreaming mediaCommunications protocolSet (mathematics)Order (biology)Bit rateSystem callWave packetFacebookRight angleVirtual machineFamily2 (number)Computer animation
Continuous functionAndroid (robot)Digital rights managementSample (statistics)Linear regressionStreaming mediaEndliche ModelltheorieGradientGraphical user interfaceRaw image formatEncryptionDemo (music)Coma BerenicesInformationFactorizationPrice indexStandard deviation10 (number)MultimediaMetric systemExpert systemMeasurementInternetworkingObservational studyScale (map)CodeImplementationAutomationModel theoryWebsiteImplementationWeb pagePoint (geometry)Computer iconComa BerenicesComputer animation
Computer animation
Arithmetic meanObservational studyInformationProxy serverFraction (mathematics)Bridging (networking)Musical ensembleMoment (mathematics)Sign (mathematics)Instance (computer science)Logic gateRight angleGradientControl flowKey (cryptography)Web 2.0Computer wormEncryptionOrder (biology)Lecture/Conference
Musical ensembleMereologyMultiplication signInternet service providerLevel (video gaming)Set (mathematics)InformationDifferent (Kate Ryan album)Key (cryptography)Point (geometry)MeasurementLink (knot theory)Graphical user interfaceObservational studyWeightNormal (geometry)Content (media)Web browserFigurate numberVideo gameArithmetic meanView (database)Right angleSound effectFrequencyInstance (computer science)CASE <Informatik>Lecture/Conference
Domain nameMetric systemCNNWave packetEndliche ModelltheorieObject (grammar)Web pageNumberDifferent (Kate Ryan album)Linear regressionoutputFrequencyMultiplication signRegular graphImpulse responseSingle-precision floating-point formatPlanningComputer animation
Observational studyLevel (video gaming)Signal processingArtificial neural networkPoint (geometry)EstimatoroutputSlide ruleGame theorySoftwareMedical imagingArithmetic meanConnected spaceLecture/Conference
Condition numberHome pageVideoconferencingFeedbackWeb pageObservational studyWeb browserWebsiteElement (mathematics)Video trackingWebcamComputer networkNumberEvent horizonNegative numberSlide rulePoint (geometry)1 (number)FrequencyCASE <Informatik>Table (information)Multiplication signState of matterWeb 2.0Software testingSampling (statistics)Web pageQuery languageNumberStability theoryBridging (networking)Cross-correlationComputer animation
Web serviceCuboidInternet service providerChannel capacitySlide ruleOperator (mathematics)Multiplication signLecture/Conference
InternetworkingOrder (biology)SoftwareMultiplication signIn-System-ProgrammierungWeb serviceContent (media)Internet service providerBitWeightVisualization (computer graphics)WebsiteComputer animation
Subject indexingDefault (computer science)BitGroup actionInternet service providerBusiness modelUniverse (mathematics)Exception handlingOptical disc driveComputer animationLecture/Conference
InternetworkingObservational studyInsertion lossNumberWeb pageSoftwarePoint (geometry)2 (number)GoogolAutomatic differentiationOptical disc drivePhase transitionComputer animation
EncryptionInferenceInternetworkingPoint cloudFacebookOpen sourceDiscrete element methodComputer animationLecture/Conference
Transcript: English(auto-generated)