Version History: Web Page Analyzer
Reverted back to 0.98, beta 2 finalizing
- Version 1.0 beta had some speed issues ironically, due to high demand
- New parallel beta 2 version has much improved speed
- Stay tuned for updates
1.0 beta – April 9, 2013 – Launched Kune 10, 2013
Beta 1.00
- The Web Page Analyzer now provides individual (measured) download times for each web referenced web resource, including
- Total time
- DNS time
- Pre Transfer time
- Start Transfer time
- Connect time
- Earliest start of render analysis
- Redirection count for each file referenced
- Analysis of rendered image size and actual image size
- Waterfall chart showing actual download times and relationships
- Pie chart of resources sizes
- “Progress Bar” depicting analysis status
- Updated threshholds
0.98 – September 29, 2008
Major update of the Web Page Analyzer, including:
- Updated thresholds for recommendations (Congratulations, Caution, Warning)
- Based on latest HCI guidelines from Website Optimization Secrets book
- Based on average web page size and composition data
- HTMLTidy and CSSTidy functionality
- Missing width/height on images flagged
- Formatted CSS, HTML, and JavaScript files
- Header size calculated
- Performance improvements
- Human verification through a CAPTCHA (Completely Automated Public Turing test) form check (not currently enabled) to check for human users – uses GD graphics library
- Throttle – limits number of sessions in a given time period, overall and IP (not currently enabled)
- New server – dual processor Xeon, solid-state disc drive RAID server – preliminary tests twice as fast
- Improved HTTP compression detection for CSS and JavaScript files by removing the dependence on HTTP headers for calculations (CURL files analyzed instead)
- File size savings if compressed now output
0.964 – March 31, 2007
Enabled IP filtering by request.
0.963 – February 8, 2007
- Added download times for each object type (includes lag times for number of objects per type)
- Fixed bug with no lag time added to total page download time
0.962 – December 2006
Internal version for testing purposes.
0.961 – August 10, 2005
Bug fix to prevent blank output pages on some sites.
0.96 – August 1, 2005
New batch-enabled version (for licensed version) allows batch analysis of multiple pages. Uses:
- Text file of URLS
- Save results in MySQL database
- GUI interface for reviewing results
0.95 – June 22, 2005
Updated script to be compatible with PHP 5.x.
0.945 – April 7, 2005
Minor fix to limit the number redirections for requesting missing files.
0.944 – March 28, 2005
- Back to config-located script
- Fixed problem with authenticated directories for multiple (X)HTML pages
0.943 – March 22, 2005
Self-locating script nixed, uses absolute URL to locate script for (i)Frame analysis. Internal version.
0.942 – March 18, 2005
- Fixed HTTP 405 errors to properly handle missing iFrames.
- Note: turn off ad-blocking software to see URLs of any advertising
0.941 – March 10, 2005
Minor fix to allow self-locating script in configuration file.
0.940 – March 8, 2005
- Non-nested iFrame and Frame support
- CSS images grouped separately from HTML images
- Faster response time – used HTTP header content length when available
- XML interface capability
- Better authentication (licensed version)
- Raised CSS and JavaScript size limits by popular demand
0.938 – January 10, 2005
- Added textarea input of HTML or URL
- Optional base href tag
- One curl handle per session (turned off)
- Detect 404 file not found files
- Added maxpagesize parameter
0.937 – December 21, 2004
Internal command-line cURL version, to test memory management
0.936 – December 7, 2004
Color coded results (Congrats = Green, Caution = Yellow, Warning = Red)
0.935 – November 24, 2004
Excess logging eliminated.
0.934 – November 3, 2004
Fixed object size calculation problem with CSS and Multimedia objects.
0.932 – October 7, 2004
Minor fix for authentication to prohibit potential PHP warnings
0.931 – October 3, 2004
Disallow “file:” in URL for safety.
0.93 – August 15, 2004
- Fixed rel=”alternate stylesheet” issue
- Fixed favicon issue
0.923 – August 13, 2004
- Fixed pages where a base tag is used
- Recognizes JavaScript files with no file extension
- Works with upper- and mixed-case CSS files
0.922 – August 11, 2004
Added the following user-suggested features including:
- Rewrite of CSS file detection code
- Multiple @imports of CSS files now works
- @import “url.css”; now works (no “url(url.css)”)
- Background images counted more accurately in CSS
- Ignores commented image code
- Trims leading spaces in URLs
- Line feeds in image code ignored
0.92 – July 19, 2004
Fixed some bugs, including:
- Alternate style sheets now flagged and not counted towards total page size
- Nested CSS and @import bugs fixed (double counting style @import and @import in external CSS)
- Fixed relative URLs showing bad path in output page (missing /)
- Fixed double slash at end of bare domain (i.e., domain.com -> http://www.domain.com//)
- Trailing spaces in filenames now accounted for
- Phantom files eliminated
0.911 – July 7, 2004
Added error handling/reporting, eliminated JavaScript.
0.91 – July 3, 2004
Fixed @import in external CSS files (not entirely, see version 0.912).
0.90 – June 20, 2004
The new PHP/CURL version is a complete rewrite featuring many of the features that you asked for, including:
- Improved compression support (CSS, JS, etc.)
- Improved CSS background image detection
- Flash detection (embedded)
- Improved performance and accuracy
- Improved JavaScript and JavaScript image analysis
- Partial iframe support
- Alternate CSS support
- Ability to analyze SSL sites
- New PHP/cURL version is faster and more robust than Perl/LWP
- Bug fixes
If you find a bug, or have a feature request, let us know.
0.82 – September 21, 2003
HTTP compression detection bug fixed and sizing refined. Compression detection still needs tweaking for some sites.
0.81 – September 15, 2003
We’ve fixed a couple bugs in this release, namely HTTP compression detection and table background images now work properly. Compressed HTML file sizes are now calculated accurately for content encoded sites, and table/tr/td background images are now detected and sized properly. Compression detection has also been beefed up. Thanks for your suggestions, let us know if you have any other suggestions or bug reports.
- HTTP compression detection fixed
- Background images in tables/tr/td now detected and sized properly
0.80 – August 29, 2003
The new and improved Web Page Analyzer is back! Due to a server snafu the old script was offline for a while, but we’re back on a new, more reliable server with new features, including:
- Style sheets now handled properly
- @import (both ways)
- alternate style sheets
- Background images now sized properly in body and css (see 0.81 for bug fix)
- HTTP Compression now detected (vary), compressed HTML file size shown (see 0.81 bug fix)
- Link tag now handled properly
- Improved accuracy for object/page size and download times
- Object Lag Time factor added (.2 seconds of latency per object)
- Packet/noise loss factor added for 56Kbps and slower (70%)
- Number of objects, size, and HTTP connections fixed
March 31, 2003
Second version of Web Page Analyzer. Included server connections, linked stylesheets, Netscape 4 sniffing for XSSI, allowed variables for conditional configuration file messages.
January 14, 2003
First version of Web Page Analyzer.
If you find a bug, or have any suggestions for future updates please contact us.
Other Analysis Tools
- Chris Pederick’s Web Developer Extension for Firefox and Mozilla features the Web Page Analyzer
- riis’ online tools