… which queries the element dimensions once at the start of an update and caches that value through the update process. This prevents potentially dozens of reflows by the browser and gives a huge performance boost in IE8 particularly.
…t wrapper class, and add a couple public API methods which the .htc calls. Also enhance the build to create standalone .js files which can be used to programatically apply PIE to elements rather than having to use the behavior.
… viewport upon first init are delayed and initialized once they are scrolled into view. This results in a significant improvement in initial page rendering speed for long documents.
…mprovement. Also renamed StyleBase -> StyleInfoBase.
…lement's visibility was changed (via visibility or display css props) and where they would be rendered even if the element was initially hidden via visibility:hidden.
…kage to prevent error
…s being cleaner, this will allow inset box-shadows to be rendered in between the background and the border per the spec, and also allow us to only re-render the background and not the border if appropriate.
…d to serve .htc files as content type text/x-component.
…f source format tweaks to allow this while preventing things from breaking due to property renaming, object flattening, etc.
…ponent. Introduce simple ant-based build to concatenate and compress all the individual files into the single htc file.