List stakeholders for project/feature.
| Role | Person |
|---|---|
| Dev Owner | |
| Other Dev 1 (Engine) |
| https://danluu.com/web-bloat/ | |
| https://danluu.com/octopress-speedup/ | |
| https://tonsky.me/blog/pwa/ | |
| https://hpbn.co/ | |
| https://idlewords.com/talks/website_obesity.htm | |
| https://blog.codinghorror.com/an-exercise-program-for-the-fat-web/ | |
| https://developers.google.com/speed | |
| https://mobile.twitter.com/danluu/status/1252792626257866754 (Google AV1 announcement) | |
| https://developers.google.com/search/blog#speed-and-google-search (1st link from Google Pagespeed Insights, "Read the latest Google Search Central blog posts about performance & speed." | |
| https://calendar.perfplanet.com/2020/the-mythical-fast-web-page/ |
This is not an exhaustive list of all interfaces in Go's standard library.
I only list those I think are important.
Interfaces defined in frequently used packages (like io, fmt) are included.
Interfaces that have significant importance are also included.
All of the following information is based on go version go1.8.3 darwin/amd64.
| #!/data/local/bin/python | |
| # AES encryption/decryption with zlib compression | |
| from Crypto.Cipher import AES | |
| from Crypto import Random | |
| import hashlib | |
| import zlib | |
| import base64 | |
| _block_size = 16 |
| Latency Comparison Numbers (~2012) | |
| ---------------------------------- | |
| L1 cache reference 0.5 ns | |
| Branch mispredict 5 ns | |
| L2 cache reference 7 ns 14x L1 cache | |
| Mutex lock/unlock 25 ns | |
| Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
| Compress 1K bytes with Zippy 3,000 ns 3 us | |
| Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
| Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |