Simon Willison’s Weblog

Subscribe
Atom feed for browsers

80 items tagged “browsers”

2007

Safari CSS Reference. Official documentation covering the CSS properties supported by Safari, including the -webkit proprietary extensions.

# 22nd November 2007, 11:51 pm / safari, css, documentation, webkit, browsers

CSS3 and the death of Handheld Stylesheets. I hadn’t looked at CSS 3 media queries before (which let you apply different styles based on media features such as screen width, height and colour availability)—they seem like a much smarter solution that handheld stylesheets and also appear to be preferred by device vendors.

# 16th November 2007, 9:53 am / mediaqueries, css3, browsers, mobile, russell-beattie

CSS Transforms. WebKit can now do transforms (scale, rotate, translate and skew) in CSS via a new -webkit-transform property. Transforms behave like position relative in that they don’t affect the layout of the page. You can also provide a full affine transform matrix as a shortcut.

# 26th October 2007, 9:45 pm / matrix, transforms, affinetransformation, graphics, webkit, safari, apple, css, browsers

Tabula Fracta. Mozilla hacker Robert O’Callahan offers advice for anyone aiming to create a new rendering engine from scratch. The WHATWG’s work on specifying real-world browser behaviour and error models gets a well deserved mention.

# 9th October 2007, 1:20 am / whatwg, html5, roberto-callahan, browsers, mozilla

Native DOMContentLoaded is coming to Safari. I filed this bug over two years ago. They’ve just committed the resulting patch to trunk.

# 8th October 2007, 1:07 am / javascript, onload, browsers, domcontentloaded, safari, webkit

Seeking market share, Microsoft removes WGA anti-piracy check from IE7. Hopefully this will accelerate the rise of IE7 over IE6.

# 5th October 2007, 11:55 pm / ie7, ie, ie6, internet-explorer, wga, browsers

Multi-Safari. Lets you run multiple versions of Safari on the same Mac. As with the multi-IE hacks, all versions use the same underlying HTTP libraries (which belong to the OS) so the simulation isn’t entirely accurate.

# 5th October 2007, 11:51 pm / multisafari, safari, browsers

WebRunner 0.7—New and Improved. A simple application for running a site-specific browser for a service (e.g. Twitter, Gmail etc). This is a great idea: it isolates your other browser windows from crashes and also isolates your cookies, helping guard against CSRF attacks.

# 27th September 2007, 1:55 pm / webrunner, security, csrf, browsers, twitter, gmail, xulrunner, sitespecificbrowsers

Opera 9.5 alpha, Kestrel, released. “With history search, Opera creates a full-text index of each and every page you visit, and when you go to the address bar, you can simply start entering words you know have been on pages you’ve visited before, and items matching your search show up.” I just tried this; it’s magic. I’m switching back to Opera from Camino.

# 16th September 2007, 8:34 pm / opera, camino, browsers, history, search, kestrel, full-text-search

Opera 9.5 (Kestrel). The latest Opera alpha includes a bunch of CSS3 features (including an almost full implementation of CSS3 Selectors) as well as the ability to use SVG for scalable background images.

# 4th September 2007, 10:49 am / svg, opera, opera95, css3, selectors, annevankesteren, browsers, releases

WebCore Rendering I—The Basics. Dave Hyatt has started a series of posts explaining the internals of WebCore’s rendering system.

# 10th August 2007, 3:21 pm / dave-hyatt, safari, webcore, internals, browsers, html, css

Enabling the debug menu on Safari for Windows. “Turn off site-specific hacks” is one of the menu options.

# 12th June 2007, 1:18 pm / safari3, safari, apple, windows, browsers

Timing and Synchronization in JavaScript. Comprehensive overview of how browsers (Opera in particular) load scripts and queue events, with suggestions for best practices.

# 30th April 2007, 2:24 pm / opera, javascript, timing, browsers

Camino 1.1 Beta. Camino now has session saving. I simply won’t use a browser that doesn’t have this feature.

# 25th February 2007, 1:16 am / browsers, camino, sessionsaving

Live DOM Viewer (via) Neat tool from Hixie that provides an insight in to what browsers are actually thinking.

# 6th February 2007, 1:12 am / browsers, javascript, dom, ian-hickson

How to enable session saving in the new Camino 1.1a2 (via) I’ve stopped spending time in any browser that doesn’t have session saving built in—sorry Safari!

# 15th January 2007, 1:49 am / sessionsaving, browsers, camino, safari

2006

Sticking with Opera 9

It’s been a month and a half since I started using Opera 9, with a promise to report back later. I’m still using it, although some of the things I liked initially have faded while others have emerged.

[... 545 words]

Two revolutionary features in Opera 9

Wow, if I’m not careful this is going to turn in to a promotional blog for Opera.

[... 678 words]

Opera Mini 2.0

Just as I was getting thoroughly sick of the whole X-2.0 trend along comes a product I can really get excited about. Opera Mini 2.0 is a truly lovely piece of software. It’s a free web browser for your phone, accompanied by a free proxy:

[... 308 words]

So long Safari?

All browsers have bugs—especially relating to fancy JavaScript stuff. Any truly complex web application is likely to run in to browser bugs, and fixing them takes a whole bunch of time. Bugs in IE and Firefox are pretty well understood, as are the workarounds for them.

[... 317 words]