I’ve just finished version 0.6 of Assetbarista, my Greasemonkey script that improves the usability of the Assetbar discussion forum for the Achewood online comic.
This release contains one new feature: Assetbarista now works even when you are not logged in to Assetbar. In addition, this version does its scanning and modification of the Assetbar pages a bit faster than 0.5 did. As of version 0.6, it still takes over 2 seconds for Assetbarista to process the HTML page for the most-commented Achewood strip, there is room for more improvement in future releases.
One thing I found while working on this release is that, when scanning an HTML document for tags with a given type (e.g., table) and CSS class, it is much faster to use document.getElementsByTagName() and filter out the matches without the proper class than to iterate through the DOM oneself in search of nodes.






