Do you remember how (for many years in a row) the project
IE7-JS (by Dean Edwards ) was known, aimed at pulling Internet Explorer 6 (and then Internet Explorer 7) up to the level of modern browsers?
Now another developer has developed this idea. Recently, such CSS3 properties have appeared, which are supported by only one modern engine (for example, WebKit), or even do not support one (because all engines require their prefixes for this property:
“-moz-”, “-ms- ", " -O- ", " -webkit- "- otherwise they do not work). All browsers need crutches (more or less solid) to support CSS3.
The
eCSStender library
(by Aaron Gustafson) claims to be the basis of just such a crutch. I say “fundamentals”, because by itself it provides only a small (≈20 Kb JS) platform dealing with the analysis of
CSS styles — and specific
CSS properties should be dealt with (working on top of it) separate
extensions written in accordance
with the documentation. . Now there are already half a dozen extensions, half of which are crutches for IE.
')
On trial, I drove through the eCSStender website
Firefox 4 Beta 2 Build 1 browser
(this is not the final second beta, but close to that) and felt noticeable brakes for tens of seconds, even though the new cool JägerMonkey engine. Probably, all this is because four of the six extensions are thrust into the main
javascript of this site .
Your impressions, however, may differ from mine.