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

Don't Forget the Network: Your App is Slower Than You Think

00:00

Formal Metadata

Title
Don't Forget the Network: Your App is Slower Than You Think
Title of Series
Part Number
24
Number of Parts
89
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
When you look at your response times, satisfied that they are "fast enough", you're forgetting an important thing: your users are on the other side of a network connection, and their browser has to process and render the data that you sent so quickly. This talk examines some often overlooked parts of web applications that can destroy your user experience even when your response times seem fantastic. We'll talk about networks, routing, client and server-side VMs, and how to measure and mitigate their issues.
Cartesian coordinate systemKey (cryptography)Computer networkMultiplication signException handlingSlide ruleMereology2 (number)Mobile appAvatar (2009 film)Computer animationLecture/Conference
Software developerDampingProcess (computing)Web applicationMobile appOpen sourceMultiplication signInteractive televisionMoment (mathematics)Projective planeXMLComputer animation
Associative propertyControl flowDialectSoftware developerLine (geometry)Data managementLattice (order)Computer networkServer (computing)Bit rateRevision controlMultiplication signInstallation artComputer animation
LaptopMultiplication signMobile appComputer programmingDependent and independent variablesGoodness of fitLastteilungNumberDifferent (Kate Ryan album)Product (business)MeasurementCASE <Informatik>TrailServer (computing)ResultantInternetworkingEmailStructural loadFlow separationChemical equationLevel (video gaming)Line (geometry)MiddlewareBlogRouter (computing)Point (geometry)String (computer science)Computer networkSoftware frameworkOverhead (computing)MereologyCartesian coordinate systemService (economics)Traffic reportingContent delivery networkCondition numberGraph (mathematics)Game controllerStrategy gameBitHand fanExistenceEntire functionMathematicsGrass (card game)Software developerRight angle2 (number)Real numberSampling (statistics)Electronic mailing listFood energyProxy serverDivisor1 (number)Group actionService-oriented architectureType theoryProcess (computing)Arithmetic meanComputer animation
Server (computing)Latent heatComputer networkThread (computing)Semiconductor memoryNumberBefehlsprozessorComputer hardwareVirtual machineMobile appElectric generatorCartesian coordinate systemBenchmarkSuite (music)LengthInstance (computer science)CodeSpeicherbereinigungMultiplication signJava appletFraction (mathematics)Profil (magazine)Traffic reporting2 (number)NeuroinformatikDifferent (Kate Ryan album)Bound stateRun time (program lifecycle phase)Interpreter (computing)Software frameworkComputer programmingOrder of magnitudeMetric systemPoint (geometry)Fluid staticsOverhead (computing)Graph (mathematics)Codierung <Programmierung>VideoconferencingInheritance (object-oriented programming)Right angleLeakCellular automatonState of matterStructural loadData storage deviceMaxima and minimaService (economics)MereologyGroup actionGodFormal languageReal numberMatching (graph theory)VirtualizationTrailCovering spaceComputer animation
Graph (mathematics)Point (geometry)Mobile appMetric systemMeasurementFunctional (mathematics)TrailNormal distributionMultiplication signCartesian coordinate systemProduct (business)Data transmissionAverageCurveNumberExtrapolationPattern languageGraph (mathematics)outputBitBoss CorporationBlack boxInstallation artSoftwareServer (computing)Process (computing)Client (computing)Right angleQuicksortSource codeOnline helpMetropolitan area networkInformationAreaGradientComputer animation
AverageMultiplication signComputer fontBenchmarkMetric systemGraph (mathematics)NumberLine (geometry)CurveTime zonePoint (geometry)Single-precision floating-point formatResultantReal numberVideo gameSequelRight angleGreatest elementComputer animation
AverageGraph (mathematics)MathematicsComputer networkLastteilungMedianServer (computing)NumberMultiplication signMobile appGroup actionMetric systemSingle-precision floating-point formatLine (geometry)Information2 (number)TwitterRevision controlGame controllerPrice indexLatent heatState of matterCurvatureRight angleFunctional (mathematics)Graph (mathematics)Range (statistics)Point (geometry)Diagram
SpeicherbereinigungGraph (mathematics)NumberPressureGraph (mathematics)TrailDiagram
Virtual machineNumberGraph (mathematics)Line (geometry)Control flowRight angleComputer animationDiagram
Graph (mathematics)AverageVarianceNumberLine (geometry)Linear regressionGraph (mathematics)TrailSet (mathematics)InformationCross-correlationDifferent (Kate Ryan album)Computer animationEngineering drawingDiagram
Multiplication signServer (computing)AverageWordGraph (mathematics)Computer animation
Information overloadStandard deviationPrice indexMereologyCartesian coordinate systemPlanningFunctional (mathematics)CodePhysical systemMetric systemAverageSoftwareOperator (mathematics)Normal (geometry)Software developerComputer networkVirtual machineFigurate numberMultilaterationMobile appComputer animationLecture/Conference
Computer animation
Transcript: English(auto-generated)