better off as a community if we allowed the Web to evolve, and that this
evolution should not be forced.
But this is not forcing evolution, it is just evolution. Just like with Darwin’s
theory, the Web evolves in stages, it does not happen for the entire
population at once. It is a gradual change over time. And that is what we
should be allowing to happen with the Web, gradually using and
implementing features for Web community here and there. This way
forward progress is happening, and nobody should be held back from
these evolutionary steps until we all can take them.
“It’s Too Early” Factor
Another possible contributor is the ever mocking “It’s too early” factor.
Some members of the online community faithfully fear that if they go
ahead and accept this new way forward and begin designing or developing
in accordance, then as soon as they begin completing projects, the support
might be dropped and they would need to update the projects they already
completed in the past. It’s common to think that it’s just too early to work
with new standards until they are fully implemented in many browsers;
because it’s just not safe to assume that they will be implemented at all.
However, one needs to understand the difference between two groups of
new features: the widely accepted ones (CSS3′s media queries, border-
radius. drop-shadows and HTML5 canvas are not going to disappear) and
the experimental ones (e.g. some OpenType features are currently
supported only in Firefox 4 Beta). The widely accepted features are safe to
use and they will not disappear for certain; the experimental features can
always be extracted in a separate stylesheet and be easily updated and
maintained when necessary. It might be a good idea not to use