It seems like you are using an ad blocker. To enhance your experience and support our website, please consider:

  1. Signing in to disable ads on our site. Our users don't see ads
  2. Or, Sign up if you don't have an account yet
  3. Or, disable your adblocker by doing this:
    • Click on the adblocker icon in your browser's toolbar.
    • Select "Pause on this site" or a similar option for lancecourse.com.

The browser is our real challenge

I am certain the title of this post surprised you and you are really curious about its reason of being. To be sincere, I myself don't know why it's so, and I wish I could get better way of saying it, Nevertheless, let me share with you my motivation in it.

I just received this newsletter from Chris Coyer concerning the Web Animation API, and it makes me think what if some stuff weren't there or some others are, how would the web look like, or how would the career of webmaster be, what one should be doing then to worth being a developer? So many questions I asked myself that I would like to exchange with you on it.

But the thing that grabbed my attention the most is this:

If you were unaware, .animate() is a native thing now.

To be honest, I wasn't, though I am not a front-end guru, but I give it a try sometimes. In fact I love it. Now my turn. You should know that .animate() function is one of the best things jQuery brought recently to the face of the world, and in case you don't know what .animate() does exactly, have a look at it.

So, my big question is:

What if, like .animate(), many other things, or technologies become native?

And then comes another thing Chris Coyer said that I liked:

Yet another great example of how libraries pave the way, then browsers learn from that and get better.

Another fantastic answer to my question and an opening for us. Imagine for instance that browsers could just learn from the tendency and update themselves gracefully without any interruption. Wow! Sounds great to me.

I am not the only one, Chris continues his point on it with this:

Then:

These libraries can then focus on providing newer features, and the cycle can continue.



When I think, the browser is our real challenge....

And Daniel C. Wilson confirms my point when he says :

In general, we like it when browsers support as much as they can, and they take over the optimizations.

Here are some of my questions:

  • All browsers could support naturaly HTML5, CSS3, and WebGL.

  • What if you can easily use the drag & drop features without any javascript involved

  • What if you can easily make CSS3 2D, 3D, gradients, transitions, etc without being worried about the browser

  • What if search engines get a better way to free us from making the SEO ourselves, then use some great algorithm and serve results with accuracy by themselves.

I am certain I am not the only one who has such preoccupations concerning how could be if others were made simple.

These are things we are left to do in time. We're still tied to some bodies, firms and laws in the field. We just have to have some hope, and sometimes some patience, by then we try to move the little block we can do from our own side. PageCloud is certainly a great example in this opinion with their live and advanced editor for the web. I think they've tried, to provide an answer to such types of questions. Check out the Founder and CEO of PageCloud, Craig Fitzpatrick speech on it at TechCrunch Disrupt:

Certainly, a great step. But the other thing we should be worried about is what the career of web designer, or developer, or SEOer, etc, will look like when these things start to happen. I mean for real, like everywhere? No, let's remain open-minded and positive. That doesn't mean we should not encourage it, but I think we have to re-think our profession because I think we've reached a level whereby things really have to move a bit forward.