Safari Javascript Sucks

Published at 13:43 on 16 September 2011

I’ve known about it for some time, of course, but my recent move to WordPress has driven it home yet again. The WordPress screen to create and edit blog posts makes heavy usage of Javascript. It also hangs about 50% of the time one hits the “Publish” or “Update” buttons when using Safari. I have yet to have it hang on me when using Firefox, and of couse (after being burned by Safari during my first few attempts), I use Firefox much more often than Safari to post here.

Really, this has to be one of those “what’s their problem, anyway?” moments. Safari has had an absolutely lousy Javascript engine (by far the worst one of any major browser) for years.

It’s a pity, as it’s otherwise a very nice browser.

Some Notes on the Transition

Published at 17:15 on 13 September 2011

  • I decided to pay money to host the blog myself, because that option allowed me to avoid Google/Blogger’s creepy terms of use while also avoiding WordPress’ broken CMS (which the hosting site WordPress.COM forces you to use) for hosting the old entries.
  • Regarding those old entries, I eventually gave up on trying to import them into the new blog software. It’s too much of a headache to do with WordPress (which perverts imported HTML in strange and unpredictable ways).
  • Regarding the blog software, I settled on WordPress, because it’s a popular platform, and of the popular platforms it can run on the least expensive hosting services.
  • My main motivation for the transition was to join the modern world and have my blog available for syndication with RSS.

And We’re Up at Last

Published at 16:31 on 13 September 2011

It was a process fraught with difficulties, both in converting the old blog to a new format (something I essentially gave up on), and in getting this blog hosted (there were a number of hiccups in the process, you should have been seeing this message on Saturday). And there’s still a fair amount of configuring to do.

Ah, well. The main part of the deed is done at last.