• 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

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 7 other followers

  • Recent Comments

    Iosif Kanakaris on Responsive Images: the solutio…
    Nikos Anagnostou on Responsive Images: the solutio…
    Nikos Anagnostou on Responsive Images: the solutio…
    Iosif Kanakaris on Responsive Images: the solutio…
    Nikos Anagnostou on A Calibre plugin for Greek boo…
  • Recent Posts

    • Snap Snare by Snare Complex
    • Responsive Images: the solutions so far and a mixed new one
    • A Calibre plugin for Greek book metadata
    • Bookmeta: a book metadata extractor for Greek books
    • I call it “Relief”
  • Categories

    • Business (21)
      • Events (8)
      • Startups (7)
    • Ideas (7)
    • Miscellaneous (25)
      • liteblogging (3)
      • People (3)
      • Personal (4)
    • Social media (22)
    • Technology (44)
      • Code (6)
      • HowTo (7)
      • Tech News (11)
    • Web Design (1)
  • My Tweets

    • “Steve wore the same thing every day because he didn’t want to think about what he was wearing.” ht.ly/bgcaW:::3 days ago
    • Facebook (FB) Pushes Opera Shares To All-time High | ValueWalk ht.ly/be1yA:::4 days ago
    • Snap Snare by Snare Complex bit.ly/KBzG61:::1 week ago
  • premium wordpress themes
  • RSS Scicada

    • What is so novel about Pinterest?
    • Discussing the Social Organization
    • Next11 – Berlin 17/18 of May 2011
    • IOC10 – Our presentation about Social Shopping (Greek)
    • From Group buying to Group gifting
  • RSS GreekStartups.com

    • Startup 2.0 15-16/6 in Bilbao: Game developers heads up
    • vss feed
    • ErgoQ
    • Made in Greece
    • weendy

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.