• Home
  • About
  • Archives
  • License
  • Contact

Webtropic

The digital lair of Nikos Anagnostou

Feeds:
Posts
Comments
« What twitter considers as spam
People will react to anything :) »

Web 2.0 without javascript?

September 30, 2009 by Nikos Anagnostou

A couple of days ago I came across this terrifying presentation from John Graham-Cumming.

Although the topics covered weren’t entirely new to me, put together in one presentation, had an impact.  I came to wonder if and how would the major web 2.0 sites work, if javascript was out of the picture.

I decided to make a little test to find out: I disabled javascript from my browser  and started logging  in such sites to see how would they behave.

Here is the outcome for the three most important for me.

a. Twitter

Most of the functionality was in place: the timeline, friend and followers. From the various buttons on the tweets and the timeline pages, the reply did work but not the fav button.

The direct message and delete buttons did not work either. Same with the drop down where you select a follower to dm, and finally, the followers and trending topics buttons.
But all these are rather trivial. Because most of the tweet buttons replicate user behavior (putting the @ sign in front of another user name for a reply, or the d letter for a direct message).
Not being able to fav, or, more importantly, to delete is a loss, but not a major one.

b. Facebook
Things are worse in Facebook: while Home, Profile, Friends and Settings are accessible, the inbox and chat are not.
Also, from the bottom bar, the applications menu is inaccessible. Most of the edit links and buttons don’t work either and finally the status updates, link sharing , photos etc cannot be submitted.

c. Youtube
Here things are disastrous: without javascript you cannot see the videos! On top, you cannot access your account settings or you mailbox. There was no point looking for more.

A small gallery with pics of the failure areas of the above web applications follows

Twitter: DM and delete do not work
Twitter: DM and delete do not work
Twitter: friends combo box not populated
Twitter: friends combo box not populated
Twitter: Followers do not roll down
Twitter: Followers do not roll down

Twitter: trending topics don't roll up
Twitter: trending topics don’t roll up
Twitter: reply does and fav does not work
Twitter: reply does and fav does not work
Facebook: Sidebar more does not work
Facebook: Sidebar more does not work

Facebook: Apps menu does not work
Facebook: Apps menu does not work
Facebook: chat does not work
Facebook: chat does not work
Facebook: account settings edit doesn't work
Facebook: account settings edit doesn’t work

Facebook: Settings edit does not work
Facebook: Settings edit does not work
Facebook: box edit does not work
Facebook: box edit does not work
Facebook: Share button does not work
Facebook: Share button does not work

Facebook: Status more buttons and clear do not work
Facebook: Status more buttons and clear do not work
Youtube: Accounts cannot be set
Youtube: videos do not show
Youtube: videos do not show

Youtube: inbox does not work
Youtube: inbox does not work

Advertisement

Share this:

Like this:

Like
Be the first to like this post.

Posted in Code, Social media | Tagged facebook, javascript, security, Twitter, youtube | 3 Comments

3 Responses

  1. on October 1, 2009 at 10:12 am Chris Papandropoulos

    I must admit that I like Javascript. I think is a very powerfull language in the web since it helps you perform tasks in a neat and easy way. Are you sure it won’t be functional under WEB 2.0


  2. on October 1, 2009 at 10:24 am Nikos Anagnostou

    @Chris Javascript is a great language with great weaknesses. Web 2.0 (a generic term refering to all the social web sites) is depended on Javascript. I am not saying it won’t be functional under web 2.0. Quite the opposite. Web 2.0 does not work without javascript. This is what I am trying to demonstrate in the post. And the question is: how can we rely so heavily on a language that is so vulnerable?


  3. on April 12, 2010 at 5:25 pm fakhrime

    “And the question is: how can we rely so heavily on a language that is so vulnerable?”

    so, i think your post make the javascript being jokescript..xoxo
    lol.

    @me, js lover



Comments are closed.

  • TwitterCounter for @nikan
  • Enter your email address to follow this blog and receive notifications of new posts by email.

    Join 6 other followers

  • Recent Comments

    Nikos Anagnostou on A Calibre plugin for Greek boo…
    orestis (@orestisf) on A Calibre plugin for Greek boo…
    Nikos Anagnostou on A Calibre plugin for Greek boo…
    cosmix on A Calibre plugin for Greek boo…
    A Calibre plugin for… on Bookmeta: a book metadata extr…
  • Recent Posts

    • A Calibre plugin for Greek book metadata
    • Bookmeta: a book metadata extractor for Greek books
    • I call it “Relief”
    • Twitter activity stream
    • The Android Déjà vu
  • Categories

    • Business (21)
      • Events (8)
      • Startups (7)
    • Ideas (7)
    • Miscellaneous (24)
      • liteblogging (3)
      • People (3)
      • Personal (4)
    • Social media (22)
    • Technology (43)
      • Code (5)
      • HowTo (7)
      • Tech News (11)
  • My Tweets

    • Official Google Blog: Unicode over 60 percent of the web http://t.co/mSq1YPmX:::21 hours ago
    • I may have found a new way to load responsive images that doesn't rely on js or server hacks. I need to doublecheck:::1 day ago
    • Media Queries http://t.co/9FfQMDtz Cool site with lots of cases.:::1 day ago
  • premium wordpress themes
  • RSS Scicada

    • Discussing the Social Organization
    • Next11 – Berlin 17/18 of May 2011
    • IOC10 – Our presentation about Social Shopping (Greek)
    • From Group buying to Group gifting
    • The Social Buying Universe
  • RSS GreekStartups.com

    • ErgoQ
    • Made in Greece
    • weendy
    • tbuzzo
    • DoodleMat.com

Blog at WordPress.com.

Theme: MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Powered by WordPress.com
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.