mbailey/notes
TCP and the Lower Bound of Web Performance - John Rauser
Initializing search
    mbailey/mbailey.github.io
    • Blog
    • Notes
    mbailey/mbailey.github.io
    • Blog
        • 2020
        • 2019
        • 2018
        • 2015
        • 2014
        • 2012
        • 2011
        • 2010
        • 2009
        • 2008
        • 2007
        • GIS
        • amazon
        • animalwelfare
        • apple
        • aws
        • axe sharpening
        • browsers
        • capistrano
        • chef
        • cloud
        • cloudformation
        • commandline
        • deployment
        • deprec
        • dev
        • development
        • devops
        • ec2
        • git
        • heroku
        • host@home
        • javascript
        • json
        • latency
        • lifehacking
        • light
        • lost dogs home
        • music
        • perception
        • presentations
        • productivity
        • psychology
        • ruby
        • ruby on rails
        • s3
        • smoking
        • systems
        • tldr
        • truth
        • vagrant
        • velocityconf
        • virtualization
        • web services
        • webperformance
    • Notes
      • Conventions
        • Conventional Commits
        • Semantic Versioning (SemVer)
        • Passkeys
        • Yubikeys
          • drduh/YubiKey-Guide
          • FIDO PIN
          • Managing Multiple Yubikeys
          • Reset Yubikey
          • Setting Touch Policy for OpenPGP Keys
          • Yubikeys SSH
          • YubiKey Manager (ykman)
          • Yubikey Slot Disable
        • Claude 3.5 Sonnet needed guidance
        • Askers and Guessers
        • Australian Passport Application
        • Building Materials
        • cp - unix copy command
        • Endianness
        • fast learning
        • Hitchhikers Guide Graphics
        • Human vs Language Model: Token Generation Speed
        • Identity Theft
        • pipecat
        • podman
        • Private Kitchen Consulting
        • show and tell
        • Subaru Global Platform
        • Relative Symlinks
        • Symlinks
        • Volkswagen
        • draw.io
        • Google Sheets
        • Microsoft Teams
          • AWS Vault
          • AWS CloudFormation
            • AWS Lambda
          • S3
          • Systems manager
            • AWS-RunShellScript
            • Example ec2 instance role for ssm sessions
            • Fleet Manager
            • Inventory - AWS Systems Manager
            • Quick Setup
            • Run command
            • Sessions
            • SSH
          • Windows
        • Azure
          • az cli
          • Azure arc and managed identities
        • Service now
          • Bookmarklet for ServiceNow Ticket Markdown Links
          • Service Now Bookmarklets
          • SN Utils
        • Tailscale
        • Code reading
          • VS Code
      • Software
        • Microsoft Authenticator
        • Ansible
        • Appearance (Light / Dark Mode)
        • Authenticator Apps
        • Backups
        • Conda
        • Cross-Platform Computing Essentials
        • curl
        • Darkman
        • date
        • disk
        • dnf
        • etckeeper
        • fd
        • find
        • firewalld
        • fwupdate
        • fzf
        • GNOME
        • GnuPG
        • inotify
        • iperf
        • Keyboard Shortcuts
        • kvm notes
        • llm CLI tool
        • ls
        • Lvm
        • magic-wormhole
        • make
        • MkDocs
        • openssl
        • Outlook 365
        • unix pass
        • podman
        • Raspberry pi os
        • GNU Readline: The Hidden Hero of Your Terminal 🦸
        • rsync
        • screen
        • Slack Keyboard Shortcuts
        • Slack
        • sqlite
        • tee
        • Third Party Software
        • tmux
        • vim
        • wget
        • wireguard
        • xargs
        • yq
        • Aider
          • Chat History
          • Aider TODO
          • Prompt caching
          • Aider Configuration
          • voice
          • aider --watch-files
            • Ctrl-A not working
            • prompt is too long - summarizer unexpectedly failed for all models
            • Aider tab completion
            • Voice format broken
          • Your browser is managed by your organization
          • Bookmarklets
          • Google Chrome
          • Firefox
            • MarkDownload
        • Git
          • AWS-StartSSHSession
          • Commits
          • Git - Find deleted files
          • Git Pager Control
          • Git Aliases
          • Git Authentication using Device Flow
          • Git branches
          • code reading notes
          • git config
          • debugging git push
          • Development Setup for Forked Projects
          • git diff
          • Git Commit References
          • Git Credential Manager
          • git ignore
          • git-lfs
          • Change default branch from main to master
          • Git submodules
          • gitattributes
          • Git Image Minification
          • Remove large file with git filter-repo
          • Self hosting a Git server
          • Git Tags
          • tree sitter
          • Aidock
            • Choosing a Naming Convention for ASSISTANT Git Branches
            • Parent Branch References in AI Branch Naming
            • Rebase a local branch on upstream master
            • Git Commit Conventions
          • Github
            • Github CLI
            • Githubusercontent
            • Managing Cross Org Github SSH Boundaries
            • GitHub SSH
            • Copilot
              • Copilot in the CLI
              • Copilot Voice
          • Pre commit
            • Remove pre-commit from git repo
          • Stash
            • Git Stash Conflict Resolution
          • date
          • GnuPG
          • make
          • screen
          • Tar
          • tee
          • wget
          • xargs
        • Grafana
          • Dashboards
        • Jupyter notebooks
          • Magic Commands
          • nbconvert
        • Kvm
          • qcow2
          • virsh
          • code-style
          • Fuzzy File Finder
          • hashtag
          • JMESPath
          • Mermaid
          • OData Query Options
          • Powershell
          • Ruby
          • Bash
            • Indirect variable expansion
            • SCRIPT_DIR: directory containing current script
            • bash-history
            • Bash String manipulation using parameter expansion
            • variable+x
          • Markdown
            • Front Matter
            • Markdown Links
            • Markdown Lists
            • Markdown code blocks
            • markdown-link-check
          • Python
            • When to use python3
            • python poetry
            • PyPI - Python Package Index
            • Where to find function docs
            • Pip
              • Dealing with conflicts in python pip
              • Using pipx to Install and Run CLI Tools
            • Pyenv
              • Set python version in a folder
              • Install pyenv
              • pyenv doctor
              • pyenv-virtualenv
              • python pyenv
              • pyenv rehash
        • Mt
        • Obs
            • Can I playback recordings within OBS?
            • How to record audio with OBS on macOS
            • How can I stop OBS from silencing the output when I play back recording in VLC?
        • Obsidian
          • List files reverse alphabetical
          • Troubleshooting
          • Obsidian Bookmarklets
          • Emoji in Obsidian
          • Obsidian Settings that may break Quick Switcher and Link Completer
          • Obsidian performance
          • Sync
            • Obsidian markdown heading anchors incompatible with other tools
          • Plugins
            • Create an Obsidian Plugin
            • Obsidian Copilot - Obsidian Plugin
            • Tasks - Obsidian plugin
        • Openssh
          • Install
            • Systemd
            • Debian
              • Enable automatic updates:
              • Fedora / Redhat
              • Install from usb
              • Setup etckeeper
            • Ubuntu debian
              • apt
              • debian packages
              • Ubuntu Unattended Updates
          • Macos
            • Disable Sleep
            • macOS launchd
          • Windows
            • Getting your window back
            • Windows screenshots
            • Windows performance
            • Windows terminal
            • WSL - Windows Subsystem for Linux
              • Fix fuzzy fonts in wsl gui apps
          • node_exporter
          • Prometheus
        • Syncthing
          • macos
        • Testing
          • Bats
            • Conventions
        • Tmux
          • Config
          • Mouse support
          • virt-manager
          • Libvirt
            • Change Default location for libvirt images
            • Use libvirt as non-root user
        • Vscode
          • copilot alternatives
          • Install VS Code Application
          • Install VS Code CLI
          • Keyboard Shortcuts for VS Code
          • Bookmarks
          • continue.dev - vscode extension
          • VS Code extensions
          • Git in vscode
          • GitLens
          • Markdown in VS Code
          • VS Code Profiles
          • VS Code Settings
          • vscode-azure
          • VS Code "open file on remote"
            • Remote-SSH - VS Code Extension
        • git-repo-template
        • README template
    Back to index
    • Metadata
      • July 10, 2010
      • in velocityconf, webperformance
      • 1 min read

    TCP and the Lower Bound of Web Performance - John Rauser

    I was fortunate enough to be in the room for this talk by John Rauser at Velocity 2010. I realized a few minutes in that this talk was (a) super interesting and (b) not being filmed. So I pulled out my Flip and caught most of it.

    This talk inspired me to plot some real world data to test the theory.

    The slides from the talk are here.

    See Also: John Rauser's "Look At Your Data" from Velocity 2011

    Copyright © Mike Bailey
    Made with Material for MkDocs