Der offizielle Tweet Button

Tweetbutton
Der offizielle Tweet Button ist da. Auf http://twitter.com/goodies/tweetbutton kann man sich den Code holen. Das Teil sieht zweifellos gut aus. Aber ich muss meine Zweifel anmelden. Externe Services haben das Potential, die eigene Seite auszubremsen. Siehe hierzu mein Blogbeitrag "Output von externen Webservices cachen". Auch www.kick-image.at sieht schon den "Fail-Whale" auf seinen eigenen Seiten zuschlagen, und ist damit bestimmt nicht zu pessimistisch.

Ein weiteres Problem: Der Button macht (X)HTML Seiten invalide. Ich konnte mir behelfen, indem ich die ungültigen Attribute wie data-count, data-text, data-via usw. aus dem Code entfernte. Aber damit ist natürlich Ende mit der individuellen Konfigurierbarkeit des Buttons, und ein weiteres pro-Argument löst sich in Wohlgefallen auf.

Interessanterweise bleiben HTML 5 Seiten mit dem Button valide. Ich bin leider mit HTML 5 nicht sattelfest. Vielleicht kann mir jemand erklären, wie es kommt, dass HTML 5 offensichtlich proprietäre Attribute akzeptiert.

Wie es mit der Barrierefreiheit des Buttons aussieht (der Button erzeugt per JavaScript ein iFrame) wäre noch zu klären. Ich bin diesbezüglich skeptisch.

Ich werde also den Button mal testen, aber vermutlich doch bei meiner eigenen Lösung bleiben.

Meine Vorgehensweise ohnehin: Das TwitterBar Add-on für Firefox versendet Tweets direkt aus der Adresszeile des Browsers, und ist viel flexibler.

Nachtrag 14.08.10:

Sajal Kayan hat eine asynchrone Lösung für das JavaScript vorgestellt. Befürchtungen, dass der "Fail-Whale" zuschlägt, und die eigenen Seite ausbremst, dürften damit hinfällig sein.