Skip navigation.

Fyrdility

A blog about Web Development, Web Standards, Opera, and Related Pleasantries

Posts tagged with "browsers"

IE8 beta 1 first impressions

, , , ...

Anyone who cares has heared that IE8 beta 1 has just been released, with quite a bit of documentation.

Mark "Tarquin" Wilton-Jones offers a pretty good overview of the changes. Many are good, and I'm especially happy with the Acid2 support and the decision to make the IE8 rendering mode the default. It is also important to note that there is still "much more" expected in beta 2.

For now, some of my personally biggest peeves with this beta:
  • Oddly enough, IE8 does not ignore the IE5/Mac Band Pass Filter hack. I've used this in a few places on my site, so I'm not too happy about that. But not a huge issue, I suppose
  • The "clear" style fails. I use this a lot too.
  • Data URIs are limited to images, won't work in the address bar, and have a size limit of 32kb.
  • Generated content is limited, not allowing images or background images, which was one of my main purposes for using it.
  • No SVG, XHTML, or CSS3 (aside from box-sizing and vertical text).
  • Some new proprietary features have been added.


It rather seems like they aimed at passing Acid2 first, supporting the absolute minimum amount of features to pass it. This seems to be the opposite of the IE team's initial view of Acid2, which basically was that it would focus on supporting features first, which would then result in Acid2 support.

I'm optimistic though, that this was done just out of laziness, but rather to quickly show the web developing community their new dedication to supporting standards. I strongly suspect the limitations will be gone by the time IE8 ships. They're definitely on the right track, and I'm delighted they decided to make this beta public, which didn't seem to be the plan initially.

For comments, please post at IE8 beta 1 first impressions on the new Fyrdility blog

Browser selection in Windows Installer

, , , ...

As a result of Opera's antitrust complaint against Microsoft, I started thinking about how Microsoft might allow a selection of web browsers for Windows.
Then, I made this mockup image:



Note the following problems with this scenario:


  1. Internet Explorer will be mostly recognized by people, and is bound to be highlighted some way or another (mainly by being the only one supported by MS)

  2. Who decides which browsers make the cut to this list? Just about anyone can make a Gecko based browser or an Internet Explorer shell

  3. Do, in fact, Internet Explorer shells like Maxthon and Avant Browser make the list? They use IE's engine (trident), and thus suffer many of the same shortcomings

  4. Which browser(s) get to be installed for mass installations?

  5. Should browser makers be allowed to add a short blurb about their browser?



If Microsoft were forced to comply with a ruling requiring this, it would be interesting to see how these issues are dealt with.

For comments, please post at Browser selection in Windows Installer on the new Fyrdility blog

Web Standards, the real Flash killer

, , , ...

There's changes in the wind in the world of visual web technologies, and they show a beautiful future for what might soon (and to some degree now) be possible with the use of web standards.

Specifically, I'm talking about web alternatives to that ever popular Adobe Flash plug-in. Note that I won't be talking about Microsoft's Silverlight here, since it has many of the same shortcomings as Flash does.

There seem to be three major ways Flash is being used today: For online videos, as a web page interface, and for web-based games. Upcoming standards being developed and implemented for each of these uses.

Video


The HTML 5 specification includes an actual <video> element, that can run a video much like the element displays an image. Javascript can be used for the user to set any the actions (stop, pause, play, etc.). What's more, videos can also be referenced to in SVG, allowing nifty effects like Reflection and filtering. There are experimental builds of Opera, Firefox, and now Safari that all support this feature to some degree.

Interface


Flash allows for all sorts of tricks to make cool looking (albeit often irritating and unnecessary) web page interfaces, occasionally bypassing HTML altogether. Some of these effects can already be somewhat reproduced using CSS and javascript in today's current browsers, as for example is shown in this jQuery UI demo. More complex effects are also possible using SVG and/or the HTML 5 <canvas> element, both of which are seeing increasing support in the same three browsers.

Additionally, Safari is experimenting with effects that just use CSS properties. These allow for animation, and transformation (allowing things like scaling, rotating and skewing). Think about it, combined these would allow you to specify any HTML element and have it do all sorts of crazy things, without a single line of javascript. Somebody was quick to mention how the Cover Flow effect might even be possible this way.

Games


Primarily Canvas/SVG should eventually be able to handle anything Flash games already do, and possibly more with the recent introduction of 3D Canvas. This could possibly appear in Firefox 3, and is also available (apparently in a different form) in the previously mentioned experimental build by Opera. An example game is this amazing 3D version of Snake.

Some might ask "but...why? Flash already does so much of this! Why reinvent the wheel?".

Well, there's several reasons. Flash is a proprietary and not part of any W3 standard, which prevents a lot of things like easy and free ways for developers to create SWF files. It also causes many accessibility problems, because Flash files are just single binary files, unreadable (mostly) to anything but Adobe's Flash player. Several other problems exist too.

All these issues are addressed in the various methods mentioned above. And that's great news for the future of the web. The fact that we're seeing all these cross-browser implementations already bodes very well for the future. Of course, it's yet to be seen how much and how fast Microsoft will incorporate these features in Internet Explorer. I'm pretty optimistic, however, that they will find it in their best interest to keep up with these technologies eventually.

Web standards have done a lot for the web so far, and it's great to get a glimpse of how far they can take us into the future.

For comments, please post at Web Standards, the real Flash killer on the new Fyrdility blog