I recently came across a facelift, an alternative to sIFR, and I was wondering if those who have experience with sIFR and FLIR can shed light on their experience with FLIR.
For those of you who haven't read about how FLIR does it yet, FLIR works by picking text from the target elements using JavaScript and then making calls to a PHP application that uses PHP GD to render and return transparent PNG images. which are used as the background for the specified element, where the overflow is then set to hidden, and the addition is applied to the sizes of the elements in order to effectively bring the text out of view.
This is what I have guessed so far:
Good
- No flash (+ for mobile phones)
- FLIR will not break the layout
- Images range from 1KB (say, one h3 sentence) to 8KB (very large title)
- Good documentation
- Easy to implement
- Customizable Selector Functions
- JQuery / prototype / scriptaculous / mooTools support
- FLIR implemented cache
- Browsers cache the images themselves!
Bad
- Text cannot be selected.
- Requests are processed from all sources (you need to limit FLIR yourself to process requests only from your domain)
My main concerns are how well it scales, that is, how expensive it is to work with the GD library on a shared host, does anyone have any experience? secondly, what kind of love do search engines make for implementing sIFR or FLIR, knowing that a) the text is not explicitly hidden b) is displayed only on the JavaScript engine.
source share