Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Frontend developer's audit bookmarklet
JavaScript CSS PHP ApacheConf
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore Update gitignore
.travis.yml Update .travis.yml Introducing more style rules
package.json Update package.json

Document Object Model Ninja Frontend developer's audit bookmarklet

DOM Ninja

Frontend developer's audit bookmarklet.

Build Status Dependency Status Dependency Status Latest Stable Version License GitHub Stats


Browse for the bookmarklet code.

Audit criteria

  1. Doctype
  2. Document tags
  3. Document charset
  4. Mobile viewport
  5. Content in viewport
  6. Base tag
  7. Title tag
  8. Canonical URL
  9. Apple touch icon
  10. Favicon
  11. Mixed protocols
  12. HTTP requests
  13. HTTP redirects
  14. Cookies
  15. Content length
  16. Content encoding
  17. Cache control
  18. Status code
  19. Pageload time
  20. Request time
  21. Redirect time
  22. Domain lookup time
  23. Load event time
  24. HEAD response time
  25. GET response time
  26. POST response time
  27. Deprecated tags
  28. Deprecated attributes
  29. Iframe tags
  30. Embed tags
  31. Scaled img tags
  32. Conditional comments
  33. Document comments
  34. Empty tags
  35. Empty alt attributes
  36. Empty href attributes
  37. Empty src attributes
  38. Visible tags
  39. Hidden tags
  40. Display ratio
  41. Non form elements with ID
  42. Tags with duplicated ID
  43. Tags with nested ID
  44. Deep nested tags
  45. Nested table layout
  46. Inline style tags
  47. Style tag in body
  48. External style files
  49. Third Party styles
  50. Inline style attributes
  51. Style rules
  52. Style selectors
  53. Styled ID selectors
  54. Universal selectors
  55. Media query selectors
  56. Font face selectors
  57. Import URL rules
  58. Pixel rules
  59. Important rules
  60. Inline script tags
  61. Script tags in head
  62. External script files
  63. Third Party scripts
  64. Inline script attributes
  65. Script globals
  66. Javascript frameworks
Something went wrong with that request. Please try again.