safari
BROWSEREvidence in r/webdev — Web Development
Trend support
- Current seven-day window
- Current 2026-10-09 → 2026-10-15
- Comparison seven-day window
- Comparison 2026-10-02 → 2026-10-08
- Distinct-document support
- Seen in 8 current vs 5 comparison posts/comments
- Mentions
- 9 current vs 5 mentions
Windows are complete UTC days compared with the preceding seven. How trends are measured.
Also Mentioned 51 times in the most-discussed range 2026-09-16 → 2026-10-16 — frequency, not a trend.
Attention over time
7-day rolling share of analyzed posts/comments mentioning this entity · 90 daily points ending 2026-10-15
Final complete day: 2026-10-15. Attention was 0.3% — this entity appeared in 8 of 2,852 analyzed posts/comments in the seven days ending that day (9 mentions).
Hover, touch, or focus the chart (Tab) and use the arrow keys — each point is one seven-day window.
View all 90 data points (semantic table)
| Week ending | Seven-day range | Status | Prevalence | Seen in | Mentions | Analyzed |
|---|---|---|---|---|---|---|
| 2026-07-18 | 2026-07-12 → 2026-07-18 | Comparable | 0.3% | 9 of 3,088 | 11 | 3,088 |
| 2026-07-19 | 2026-07-13 → 2026-07-19 | Comparable | 0.3% | 10 of 3,372 | 12 | 3,372 |
| 2026-07-20 | 2026-07-14 → 2026-07-20 | Comparable | 0.3% | 10 of 3,202 | 12 | 3,202 |
| 2026-07-21 | 2026-07-15 → 2026-07-21 | Comparable | 0.3% | 10 of 3,002 | 12 | 3,002 |
| 2026-07-22 | 2026-07-16 → 2026-07-22 | Comparable | 1.2% | 31 of 2,705 | 42 | 2,705 |
| 2026-07-23 | 2026-07-17 → 2026-07-23 | Comparable | 1.2% | 31 of 2,491 | 42 | 2,491 |
| 2026-07-24 | 2026-07-18 → 2026-07-24 | Comparable | 1.1% | 28 of 2,481 | 39 | 2,481 |
| 2026-07-25 | 2026-07-19 → 2026-07-25 | Comparable | 1.0% | 28 of 2,810 | 39 | 2,810 |
| 2026-07-26 | 2026-07-20 → 2026-07-26 | Comparable | 1.0% | 27 of 2,676 | 38 | 2,676 |
| 2026-07-27 | 2026-07-21 → 2026-07-27 | Comparable | 1.1% | 29 of 2,622 | 40 | 2,622 |
| 2026-07-28 | 2026-07-22 → 2026-07-28 | Comparable | 1.1% | 29 of 2,734 | 40 | 2,734 |
| 2026-07-29 | 2026-07-23 → 2026-07-29 | Comparable | 0.2% | 5 of 2,946 | 5 | 2,946 |
| 2026-07-30 | 2026-07-24 → 2026-07-30 | Comparable | 0.3% | 9 of 3,166 | 9 | 3,166 |
| 2026-07-31 | 2026-07-25 → 2026-07-31 | Comparable | 0.4% | 14 of 3,168 | 15 | 3,168 |
| 2026-08-01 | 2026-07-26 → 2026-08-01 | Comparable | 0.4% | 13 of 3,080 | 14 | 3,080 |
| 2026-08-02 | 2026-07-27 → 2026-08-02 | Comparable | 0.5% | 15 of 3,048 | 16 | 3,048 |
| 2026-08-03 | 2026-07-28 → 2026-08-03 | Comparable | 0.4% | 13 of 3,174 | 14 | 3,174 |
| 2026-08-04 | 2026-07-29 → 2026-08-04 | Comparable | 0.5% | 14 of 2,977 | 15 | 2,977 |
| 2026-08-05 | 2026-07-30 → 2026-08-05 | Comparable | 0.5% | 13 of 2,437 | 14 | 2,437 |
| 2026-08-06 | 2026-07-31 → 2026-08-06 | Comparable | 0.4% | 8 of 2,083 | 9 | 2,083 |
| 2026-08-07 | 2026-08-01 → 2026-08-07 | Comparable | 0.3% | 7 of 2,117 | 8 | 2,117 |
| 2026-08-08 | 2026-08-02 → 2026-08-08 | Comparable | 0.5% | 10 of 2,184 | 11 | 2,184 |
| 2026-08-09 | 2026-08-03 → 2026-08-09 | Comparable | 0.4% | 8 of 2,162 | 9 | 2,162 |
| 2026-08-10 | 2026-08-04 → 2026-08-10 | Comparable | 0.4% | 8 of 2,252 | 9 | 2,252 |
| 2026-08-11 | 2026-08-05 → 2026-08-11 | Comparable | 0.3% | 8 of 2,385 | 9 | 2,385 |
| 2026-08-12 | 2026-08-06 → 2026-08-12 | Comparable | 0.3% | 8 of 2,658 | 9 | 2,658 |
| 2026-08-13 | 2026-08-07 → 2026-08-13 | Comparable | 0.3% | 8 of 2,893 | 9 | 2,893 |
| 2026-08-14 | 2026-08-08 → 2026-08-14 | Comparable | 0.2% | 5 of 3,052 | 5 | 3,052 |
| 2026-08-15 | 2026-08-09 → 2026-08-15 | Comparable | 0.1% | 2 of 2,925 | 2 | 2,925 |
| 2026-08-16 | 2026-08-10 → 2026-08-16 | Comparable | 0.2% | 5 of 2,868 | 5 | 2,868 |
| 2026-08-17 | 2026-08-11 → 2026-08-17 | Comparable | 0.2% | 6 of 2,983 | 6 | 2,983 |
| 2026-08-18 | 2026-08-12 → 2026-08-18 | Comparable | 0.2% | 5 of 3,089 | 5 | 3,089 |
| 2026-08-19 | 2026-08-13 → 2026-08-19 | Comparable | 0.2% | 5 of 3,169 | 5 | 3,169 |
| 2026-08-20 | 2026-08-14 → 2026-08-20 | Comparable | 0.2% | 6 of 3,240 | 6 | 3,240 |
| 2026-08-21 | 2026-08-15 → 2026-08-21 | Comparable | 0.2% | 5 of 3,275 | 5 | 3,275 |
| 2026-08-22 | 2026-08-16 → 2026-08-22 | Comparable | 0.2% | 5 of 3,270 | 5 | 3,270 |
| 2026-08-23 | 2026-08-17 → 2026-08-23 | Comparable | 0.1% | 2 of 3,262 | 2 | 3,262 |
| 2026-08-24 | 2026-08-18 → 2026-08-24 | Comparable | 1.1% | 35 of 3,131 | 48 | 3,131 |
| 2026-08-25 | 2026-08-19 → 2026-08-25 | Comparable | 1.5% | 44 of 2,932 | 64 | 2,932 |
| 2026-08-26 | 2026-08-20 → 2026-08-26 | Comparable | 1.6% | 47 of 2,896 | 67 | 2,896 |
| 2026-08-27 | 2026-08-21 → 2026-08-27 | Comparable | 1.9% | 52 of 2,746 | 72 | 2,746 |
| 2026-08-28 | 2026-08-22 → 2026-08-28 | Comparable | 2.1% | 55 of 2,594 | 75 | 2,594 |
| 2026-08-29 | 2026-08-23 → 2026-08-29 | Comparable | 2.6% | 55 of 2,097 | 75 | 2,097 |
| 2026-08-30 | 2026-08-24 → 2026-08-30 | Comparable | 3.0% | 55 of 1,839 | 75 | 1,839 |
| 2026-08-31 | 2026-08-25 → 2026-08-31 | Comparable | 1.5% | 21 of 1,417 | 28 | 1,417 |
| 2026-09-01 | 2026-08-26 → 2026-09-01 | Comparable | 1.0% | 12 of 1,183 | 12 | 1,183 |
| 2026-09-02 | 2026-08-27 → 2026-09-02 | Comparable | 1.2% | 9 of 734 | 9 | 734 |
| 2026-09-03 | 2026-08-28 → 2026-09-03 | Comparable | 0.9% | 3 of 342 | 3 | 342 |
| 2026-09-04 | 2026-08-29 → 2026-09-04 | Low coverage | — | — | 0 | 5 |
| 2026-09-05 | 2026-08-30 → 2026-09-05 | Low coverage | — | — | 0 | 0 |
| 2026-09-06 | 2026-08-31 → 2026-09-06 | Low coverage | — | — | 0 | 0 |
| 2026-09-07 | 2026-09-01 → 2026-09-07 | Low coverage | — | — | 0 | 0 |
| 2026-09-08 | 2026-09-02 → 2026-09-08 | Low coverage | — | — | 0 | 0 |
| 2026-09-09 | 2026-09-03 → 2026-09-09 | Low coverage | — | — | 0 | 0 |
| 2026-09-10 | 2026-09-04 → 2026-09-10 | Low coverage | — | — | 0 | 0 |
| 2026-09-11 | 2026-09-05 → 2026-09-11 | Low coverage | — | — | 0 | 0 |
| 2026-09-12 | 2026-09-06 → 2026-09-12 | Low coverage | — | — | 0 | 0 |
| 2026-09-13 | 2026-09-07 → 2026-09-13 | Low coverage | — | — | 0 | 0 |
| 2026-09-14 | 2026-09-08 → 2026-09-14 | Low coverage | — | — | 0 | 0 |
| 2026-09-15 | 2026-09-09 → 2026-09-15 | Low coverage | — | — | 0 | 0 |
| 2026-09-16 | 2026-09-10 → 2026-09-16 | Comparable | 0.0% | 0 of 390 | 0 | 390 |
| 2026-09-17 | 2026-09-11 → 2026-09-17 | Comparable | 0.0% | 0 of 678 | 0 | 678 |
| 2026-09-18 | 2026-09-12 → 2026-09-18 | Comparable | 0.3% | 3 of 1,194 | 3 | 1,194 |
| 2026-09-19 | 2026-09-13 → 2026-09-19 | Comparable | 0.8% | 15 of 1,983 | 16 | 1,983 |
| 2026-09-20 | 2026-09-14 → 2026-09-20 | Comparable | 0.8% | 18 of 2,279 | 20 | 2,279 |
| 2026-09-21 | 2026-09-15 → 2026-09-21 | Comparable | 0.6% | 18 of 2,885 | 20 | 2,885 |
| 2026-09-22 | 2026-09-16 → 2026-09-22 | Comparable | 0.7% | 24 of 3,335 | 26 | 3,335 |
| 2026-09-23 | 2026-09-17 → 2026-09-23 | Comparable | 0.7% | 25 of 3,367 | 27 | 3,367 |
| 2026-09-24 | 2026-09-18 → 2026-09-24 | Comparable | 0.8% | 26 of 3,423 | 28 | 3,423 |
| 2026-09-25 | 2026-09-19 → 2026-09-25 | Comparable | 0.7% | 23 of 3,199 | 25 | 3,199 |
| 2026-09-26 | 2026-09-20 → 2026-09-26 | Comparable | 0.4% | 12 of 2,816 | 13 | 2,816 |
| 2026-09-27 | 2026-09-21 → 2026-09-27 | Comparable | 0.5% | 13 of 2,718 | 15 | 2,718 |
| 2026-09-28 | 2026-09-22 → 2026-09-28 | Comparable | 0.5% | 13 of 2,710 | 15 | 2,710 |
| 2026-09-29 | 2026-09-23 → 2026-09-29 | Comparable | 0.3% | 7 of 2,569 | 9 | 2,569 |
| 2026-09-30 | 2026-09-24 → 2026-09-30 | Comparable | 0.3% | 6 of 2,367 | 8 | 2,367 |
| 2026-10-01 | 2026-09-25 → 2026-10-01 | Comparable | 0.2% | 5 of 2,492 | 7 | 2,492 |
| 2026-10-02 | 2026-09-26 → 2026-10-02 | Comparable | 0.2% | 5 of 2,635 | 7 | 2,635 |
| 2026-10-03 | 2026-09-27 → 2026-10-03 | Comparable | 0.2% | 4 of 2,652 | 6 | 2,652 |
| 2026-10-04 | 2026-09-28 → 2026-10-04 | Comparable | 0.0% | 1 of 2,859 | 1 | 2,859 |
| 2026-10-05 | 2026-09-29 → 2026-10-05 | Comparable | 0.0% | 1 of 2,619 | 1 | 2,619 |
| 2026-10-06 | 2026-09-30 → 2026-10-06 | Comparable | 0.2% | 5 of 2,717 | 5 | 2,717 |
| 2026-10-07 | 2026-10-01 → 2026-10-07 | Comparable | 0.2% | 5 of 2,950 | 5 | 2,950 |
| 2026-10-08 | 2026-10-02 → 2026-10-08 | Comparable | 0.2% | 5 of 2,789 | 5 | 2,789 |
| 2026-10-09 | 2026-10-03 → 2026-10-09 | Comparable | 0.2% | 5 of 3,015 | 5 | 3,015 |
| 2026-10-10 | 2026-10-04 → 2026-10-10 | Comparable | 0.2% | 6 of 3,145 | 6 | 3,145 |
| 2026-10-11 | 2026-10-05 → 2026-10-11 | Comparable | 0.3% | 9 of 3,008 | 10 | 3,008 |
| 2026-10-12 | 2026-10-06 → 2026-10-12 | Comparable | 0.4% | 11 of 2,967 | 12 | 2,967 |
| 2026-10-13 | 2026-10-07 → 2026-10-13 | Comparable | 0.2% | 7 of 2,938 | 8 | 2,938 |
| 2026-10-14 | 2026-10-08 → 2026-10-14 | Comparable | 0.3% | 8 of 2,850 | 9 | 2,850 |
| 2026-10-15 | 2026-10-09 → 2026-10-15 | Comparable | 0.3% | 8 of 2,852 | 9 | 2,852 |
Each point is a seven-day rolling window of complete UTC days; a point is comparable only when at least 100 analyzed posts or comments fall inside it. A day with no analyzed records counts as zero; missing coverage is marked and never shown as zero. The series ends at the latest complete analyzed day — it never extends into the current incomplete day. How attention is measured.
Recent mentions
- Comment
Client-side compression is a solid choice here, and plenty of image-heavy apps do exactly this. A few things that made it work well for me: 1. Resize first, format second. Capping the long edge at \~2048px with quality around 0.8 does most of the work. A 12 MP phone photo usually ends up at 300–600 KB as JPEG, so WebP vs JPEG matters much less than people think. 2. Don't assume WebP encoding works everywhere. Call canvas.toBlob(cb, 'image/webp', 0.8) and check blob.type in the callback. If the browser silently gave you a PNG instead, fall back to 'image/jpeg'. That covers older Safari without any user-agent sniffing. 3. Upload straight to R2 with presigned URLs so the file never touches your Next.js server. Still enforce a max size on that side (e.g. reject anything over 2 MB). Never trust the client completely. 4. On Expo, expo-image-manipulator does the same resize + compress before upload. 5. Bonus for a P2P marketplace: re-encoding through canvas strips EXIF data, including GPS. Otherwise sellers can leak their home location in listing photos. If you later want fancier variants (thumbnails, crops), look at an on-the-fly image transformation service instead of doing it in your serverless functions. Check current pricing, but small volumes are often free or very cheap.
- Comment
Finally. I've been messing with image compression tools for a while and JPEG XL's lossless JPEG recompression mode is genuinely the killer feature nobody talks about — you can shrink existing JPEGs by \~20% without decoding or re-encoding them, which is wild for legacy photo galleries. Real question though: how far are we from actually shipping JPEG XL in production? Safari still doesn't support it, and Firefox has been lukewarm at best. Is this Chrome-only for the foreseeable future, or do we end up in a world where AVIF and JPEG XL split the market?
- Comment
another case pulling the other way: private relay rotates its egress ips over time and between sessions, so one safari user can split into several ids within a day. and if the relay share of your traffic changes, that bias won't stay constant either
- Comment
Yea, that’s a four year old device. What browser are you using? Have you updated your android version recently? The scroll container CSS was supported on android before iOS, and it functions fine in chrome, safari, and firefox.
- Comment
WebP I hardly knew you. Caniuse shows Safari support going back a year. It doesn’t support animation, but I’m starting to think GIFs will never die. Since almost everything is Safari or Chrome under the hood, JXL could be viable for new sites pretty soon. Just need to wait for people to let their browsers update.
Excerpts above are public Reddit posts and comments. WIO never synthesizes Reddit URLs from stored ids, and entities are extracted automatically and may be wrong. See the extraction notes and the limitations and privacy section of the methodology.