WIO

html

FILE_FORMAT

Evidence in r/webdev — Web Development

Trend support

Rising+0.4 pp
Current seven-day window
Current 2026-08-22 → 2026-08-28
Comparison seven-day window
Comparison 2026-08-15 → 2026-08-21
Distinct-document support
Seen in 39 current vs 37 comparison posts/comments
Mentions
56 current vs 55 mentions

Windows are complete UTC days compared with the preceding seven. How trends are measured.

Also Mentioned 261 times in the most-discussed range 2026-07-30 → 2026-08-29 — frequency, not a trend.

Attention over time

7-day rolling share of analyzed posts/comments mentioning this entity · 90 daily points ending 2026-08-28

Final complete day: 2026-08-28. Attention was 1.5% — this entity appeared in 39 of 2,594 analyzed posts/comments in the seven days ending that day (56 mentions).

0%3.1%May 31Jul 14Aug 28

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 endingSeven-day rangeStatusPrevalenceSeen inMentionsAnalyzed
2026-05-312026-05-252026-05-31Comparable1.8%66 of 3,698843,698
2026-06-012026-05-262026-06-01Comparable1.5%50 of 3,411673,411
2026-06-022026-05-272026-06-02Comparable1.4%47 of 3,329603,329
2026-06-032026-05-282026-06-03Comparable1.3%46 of 3,618633,618
2026-06-042026-05-292026-06-04Comparable1.1%39 of 3,653533,653
2026-06-052026-05-302026-06-05Comparable1.1%41 of 3,713593,713
2026-06-062026-05-312026-06-06Comparable1.2%41 of 3,498593,498
2026-06-072026-06-012026-06-07Comparable1.1%36 of 3,223543,223
2026-06-082026-06-022026-06-08Comparable1.0%33 of 3,199453,199
2026-06-092026-06-032026-06-09Comparable1.1%34 of 2,999482,999
2026-06-102026-06-042026-06-10Comparable1.1%30 of 2,783402,783
2026-06-112026-06-052026-06-11Comparable1.5%43 of 2,876582,876
2026-06-122026-06-062026-06-12Comparable1.3%35 of 2,793442,793
2026-06-132026-06-072026-06-13Comparable1.5%47 of 3,214633,214
2026-06-142026-06-082026-06-14Comparable1.5%47 of 3,233633,233
2026-06-152026-06-092026-06-15Comparable1.4%49 of 3,430653,430
2026-06-162026-06-102026-06-16Comparable1.6%55 of 3,471723,471
2026-06-172026-06-112026-06-17Comparable1.4%49 of 3,436643,436
2026-06-182026-06-122026-06-18Comparable1.2%38 of 3,283493,283
2026-06-192026-06-132026-06-19Comparable1.2%40 of 3,220533,220
2026-06-202026-06-142026-06-20Comparable1.1%29 of 2,739382,739
2026-06-212026-06-152026-06-21Comparable1.0%28 of 2,771382,771
2026-06-222026-06-162026-06-22Comparable1.0%29 of 2,796392,796
2026-06-232026-06-172026-06-23Comparable0.7%21 of 2,884282,884
2026-06-242026-06-182026-06-24Comparable1.3%39 of 3,129503,129
2026-06-252026-06-192026-06-25Comparable1.4%42 of 3,055523,055
2026-06-262026-06-202026-06-26Comparable1.5%46 of 3,033563,033
2026-06-272026-06-212026-06-27Comparable1.7%47 of 2,831542,831
2026-06-282026-06-222026-06-28Comparable2.2%60 of 2,732702,732
2026-06-292026-06-232026-06-29Comparable2.4%60 of 2,539722,539
2026-06-302026-06-242026-06-30Comparable2.9%73 of 2,491912,491
2026-07-012026-06-252026-07-01Comparable2.9%58 of 1,974721,974
2026-07-022026-06-262026-07-02Comparable3.1%58 of 1,877721,877
2026-07-032026-06-272026-07-03Comparable2.7%53 of 1,934651,934
2026-07-042026-06-282026-07-04Comparable2.4%50 of 2,112622,112
2026-07-052026-06-292026-07-05Comparable1.9%44 of 2,268532,268
2026-07-062026-06-302026-07-06Comparable2.2%54 of 2,470682,470
2026-07-072026-07-012026-07-07Comparable2.0%52 of 2,598672,598
2026-07-082026-07-022026-07-08Comparable2.3%70 of 3,081993,081
2026-07-092026-07-032026-07-09Comparable2.1%67 of 3,253973,253
2026-07-102026-07-042026-07-10Comparable2.4%79 of 3,3521223,352
2026-07-112026-07-052026-07-11Comparable2.7%93 of 3,4041433,404
2026-07-122026-07-062026-07-12Comparable2.7%87 of 3,1991363,199
2026-07-132026-07-072026-07-13Comparable2.7%85 of 3,1221293,122
2026-07-142026-07-082026-07-14Comparable2.4%75 of 3,1221123,122
2026-07-152026-07-092026-07-15Comparable2.2%69 of 3,216943,216
2026-07-162026-07-102026-07-16Comparable2.0%68 of 3,437923,437
2026-07-172026-07-112026-07-17Comparable1.7%55 of 3,253663,253
2026-07-182026-07-122026-07-18Comparable1.4%43 of 3,088473,088
2026-07-192026-07-132026-07-19Comparable1.4%46 of 3,372523,372
2026-07-202026-07-142026-07-20Comparable1.1%36 of 3,202413,202
2026-07-212026-07-152026-07-21Comparable1.2%35 of 3,002403,002
2026-07-222026-07-162026-07-22Comparable1.1%30 of 2,705352,705
2026-07-232026-07-172026-07-23Comparable1.3%33 of 2,491382,491
2026-07-242026-07-182026-07-24Comparable1.4%34 of 2,481402,481
2026-07-252026-07-192026-07-25Comparable1.1%31 of 2,810382,810
2026-07-262026-07-202026-07-26Comparable1.1%30 of 2,676362,676
2026-07-272026-07-212026-07-27Comparable1.1%28 of 2,622332,622
2026-07-282026-07-222026-07-28Comparable1.0%28 of 2,734352,734
2026-07-292026-07-232026-07-29Comparable0.7%21 of 2,946262,946
2026-07-302026-07-242026-07-30Comparable1.1%35 of 3,166413,166
2026-07-312026-07-252026-07-31Comparable1.2%39 of 3,168473,168
2026-08-012026-07-262026-08-01Comparable1.4%44 of 3,080533,080
2026-08-022026-07-272026-08-02Comparable1.4%43 of 3,048513,048
2026-08-032026-07-282026-08-03Comparable1.4%43 of 3,174513,174
2026-08-042026-07-292026-08-04Comparable1.3%40 of 2,977462,977
2026-08-052026-07-302026-08-05Comparable1.7%42 of 2,437582,437
2026-08-062026-07-312026-08-06Comparable1.2%24 of 2,083402,083
2026-08-072026-08-012026-08-07Comparable0.8%17 of 2,117302,117
2026-08-082026-08-022026-08-08Comparable1.0%21 of 2,184382,184
2026-08-092026-08-032026-08-09Comparable0.9%20 of 2,162382,162
2026-08-102026-08-042026-08-10Comparable1.2%27 of 2,252502,252
2026-08-112026-08-052026-08-11Comparable1.5%36 of 2,385622,385
2026-08-122026-08-062026-08-12Comparable1.3%34 of 2,658512,658
2026-08-132026-08-072026-08-13Comparable1.5%42 of 2,893582,893
2026-08-142026-08-082026-08-14Comparable1.4%44 of 3,052613,052
2026-08-152026-08-092026-08-15Comparable1.2%36 of 2,925552,925
2026-08-162026-08-102026-08-16Comparable1.3%37 of 2,868562,868
2026-08-172026-08-112026-08-17Comparable1.0%31 of 2,983452,983
2026-08-182026-08-122026-08-18Comparable0.7%23 of 3,089343,089
2026-08-192026-08-132026-08-19Comparable1.2%37 of 3,169563,169
2026-08-202026-08-142026-08-20Comparable1.1%35 of 3,240543,240
2026-08-212026-08-152026-08-21Comparable1.1%37 of 3,275553,275
2026-08-222026-08-162026-08-22Comparable1.1%36 of 3,270463,270
2026-08-232026-08-172026-08-23Comparable1.3%43 of 3,262523,262
2026-08-242026-08-182026-08-24Comparable1.6%50 of 3,131623,131
2026-08-252026-08-192026-08-25Comparable1.7%51 of 2,932632,932
2026-08-262026-08-202026-08-26Comparable1.5%42 of 2,896482,896
2026-08-272026-08-212026-08-27Comparable1.4%37 of 2,746452,746
2026-08-282026-08-222026-08-28Comparable1.5%39 of 2,594562,594

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

  1. Post

    OSS: Convert PDF to HTML with 100% visual parity - I ran into two problems using unpdf and PDF.js in edge functions: RAM usage and visual accuracy. Both load the entire file into a byte array before processing. So I built a dependency-free, low-memory reader for edge workers: The trick was using PDFium as the reference renderer: I pulled down more than 100 test PDFs from various open-source projects and rendered them with PDFium. Then I converted each PDF to HTML, rendered that HTML in a browser, and compared the resulting pixels. I used deterministic pixel matching rather than a VLM, so visual regressions were reproducible. That led to a separation between two kinds of output: \- **Visual HTML** preserves the PDF’s presentation as closely as possible. \- **Semantic HTML** reflows the content into a simpler reading order. The visual representation came first because a PDF’s apparent reading order is encoded in its geometry. If you simplify too early, you lose the evidence needed to distinguish a table from a newspaper column or group an image with its caption. The reader uses HTTP range requests and bounded caches, so it can render the first page without downloading a huge document into memory. The semantic side is still evolving. It uses statistical layout evidence - font size, alignment, indentation, spacing, repeated headers, hanging indents, and page-to-page continuity. The goal is to produce simplified, reflowed, lossless HTML. Unfortunately there is no good "oracle" for this, or clear and obvious "correctness", other than "reading order must be correct". This is useful for LLMs and data extraction (and is the second reason I had to write this thing, aside from RAM). This is a follow up to my earlier low-memory PDF writer package (similar reasons there too), so the emerging package layout is: - @boxpdf/reader: streaming PDF → document model - @boxpdf/html-writer: document model → visual or semantic HTML - @boxpdf/writer: document model → PDF - @boxpdf/html-reader: HTML → document model The PDF-to-HTML accuracy became an ordinary testing problem once PDFium was treated as the oracle. Render both versions, compare the pixels, inspect the failure, improve the general rule. It’s early, but it now handles a pretty hostile corpus: embedded fonts, Type 3 glyphs, clipping paths, vector graphics, raster images, forms, rotations, tables, multi-column papers, and very large streamed documents. I’d be especially interested in difficult PDFs that break other converters. Weird fonts, charts, scanned documents, malformed files, enormous files - anything unpleasant makes a useful fixture.

  2. Comment

    wget/HTTrack miss the JS-rendered bits because they never actually run the page. Snapshotting API JSON into the webroot (like the top comment) is the right move if your UI is a thin client over a few endpoints. If the HTML itself is assembled in JS, I'd also prerender: crawl the sitemap in a headless browser, wait for network idle, save the fully rendered HTML, then rewrite asset URLs so CSS/fonts/images are local. Quick check: after the crawl, open a couple of pages with JS disabled and see if the content is still there. If it isn't, you saved a shell, not a snapshot. Tradeoff is maintenance vs fidelity. JSON snapshots keep the original JS app working but you also keep whatever client-side bugs you already have. Full HTML snapshots are dumber and more portable, but you lose in-page interactivity unless you carefully keep the JS. For a backend you're shutting down, I'd prerender HTML and only freeze ./api JSON for the bits that still fetch at runtime.

  3. Post

    Kualo to Greengeeks - nameservers or redirects first? - Need serious help - migrating peer-reviewed journal - I'm at the end of my tether here. I'm singlehandedly trying to revamp an old custom html/php site (a peer-reviewed journal that's been running for a decade) hosted on Kualo and move it to GreenGeeks with a WP installation. The site is on a temporary domain (no SSL) and is basically finished. I got the domain transfer today. But I have no clue what I'm supposed to do next. I have 20 pages of notes. I know my way around plugins, CSS, etc. But I simply cannot figure out what order to do the major steps in... I'm genuinely exhausted. All I can do is give you these notes: * Let the domain transfer finish in the background (takes a few days). * Update Nameservers & SSL: * Update domain nameservers to point to GreenGeeks. * Turn on SSL certificate * Run Better Search Replace for all database urls * Set Up Redirects * SEO * Turn off maintenance plugin " 1. Point the nameservers to GreenGeeks. 1. Wait for ecologicalcitizen.net to reach your GreenGeeks site. 2. Get SSL working. 1. Make sure works properly. 3. Change WordPress to the real domain. 1. In Settings → General, change both WordPress Address and Site Address from the temporary URL to 2. You may be logged out; log back in using the new address. 4. Run Better Search Replace. 1. Use it for the remaining temporary-domain references and other internal URL/path changes in your database (PDFs, artwork, images, etc.). 2. You don't need it just to change the WordPress Address/Site Address. 5. Set up your 301 redirects. 1. Do this while Maintenance Mode is still ON. 2. This handles old URLs that have changed/disappeared, including the relevant old article, author and PDF URLs. 6. Check the site. 1. Make sure the new pages, images, PDFs, links, etc. work. 7. Go live. 1. Turn off Maintenance Mode. 2. Allow search engines to index the site. 8. Test old URLs. 1. Check that important old URLs redirect to their new destinations rather than producing 404s." I need to redirect thousands of URLs so I already have loads of rules written out in a document, with some idea what do for regex syntax... e.g., Regex: /what-is.php?... → /definitions/ This is blindingly complicated. I simply am beyond my capabilities here. I thought the above plan was fine, but it's not because apparently you can do the redirects first by using relative paths. Also, if you do nameserver changes first then surely everyone will get 404s. I seriously need help. This is a collossal task. In fact, if I can't do this, an entire journal dies, along with my livlihood.

  4. Comment

    I use Puppeteer to wait for network idle then dump the DOM after hydration. This captures the JS rendered state that wget misses entirely. Save the full HTML including inline styles and base64 encoded assets to eliminate external dependencies. Run this against your sitemap before shutting down the backend so you get the exact current state without guessing at API responses.

  5. Comment

    You can hook up a script or an LLM to a browser-based tool like Chrome Devtools MCP or Playwright, render a sitemap of your entire site. Have it loop through every page and write the HTML of each page in a folder based structure with static HTML files. Then deploy that static copy to GitHub Pages, change the DNS so the URL points to the GH pages and done. How many pages is this for? Hundreds/thousands, I would invest some time in a proper pipeline that automates this. If it's more like 25 then I would just do it manually. There's options like which lets you manually download a webpage with all images, CSS, fonts, etc.. included into 1 HTML file.

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.