Posts in the "Web browsers" Category
Having spent almost 20 years working on the web, it is something I strongly believe and am invested in. Therefore, when I see or am part of initiatives that I think will help developers and the web platform out there, it makes me very excited! And last week I got very reminded about how good that thing can be.
I’ve just made a very interesting move at Google, and would love to tell you more about it!
IoT Brillo invites, AI & RankBrain, security panel in Chrome, app to publish your gameplay on YouTube and much more!
This is part 12 in the Latest from Google series.
Yesterday, Google announced that they’re moving from the WebKit rendering engine to their own, named Blink, for Chromium (and thus all Google products based on WebKit).
This post is co-written with Rob Hawkes, and as a follow-up to The WebKit culture & web rendering engine diversity. This article is also available in Chinese.
We would like to, in a factual manner, break down what the possible outcomes of having a majority of web browsers based on WebKit are, for web browser vendors and developers alike.
This post was originally published for Mozilla Hacks.
One thing which has been very important when it comes to creating special end user experiences have been the ability to show something fullscreen, effectively hiding all the other content etc.
This post was originally published for Mozilla Hacks.
The desired future approach for storing things client-side in web browsers is utilizing IndexedDB. Here I’ll walk you through how to store images and files in IndexedDB and then present them through an ObjectURL.
The last week I’ve been contemplating whether to write anything or not about the situation with web browser vendor prefixes in CSS. I decided to share my thoughts on the problem and possible solutions.
It’s been a while since I last shared some good reading, but hey, it’s 2012 now, so I thought I’d share my first batch this year!
Last chance to share some good reading with you before the end of 2011. Some good ones in here!
Lots of good reading again that I’d like to share with you!
I will soon start blogging more here again, now that time permits – for now, however, I’d like to share a round of good links I’ve collected recently.
Time again for a number of interesting, entertaining or otherwise all-round good links I recommend taking a look at!
First idea was to publish these posts on a regular schedule, but I’ve realized now it will be when I have enough good links (and time :-). Tons of links now, so, here goes – another issue of Robert’s read!
The web is for the people, and I believe the web is the most important medium we have. Recently, there has been some discussion about the web vs. other platforms, so I’d like to present my thoughts.
I took a little hiatus last week from posting Robert’s read, but now it’s back with lots of good links!
As part of making it easier to develop and analyze web pages, I previously released two extensions for Firebug: Firefinder and Inline Code Finder. I’m happy say they are now updated and are working with the latest versions of Firefox and Firebug!
Last week I introduced Robert’s read and now it’s time again for my reading list for the latest week.
I’ve always been interested in reading all kinds of inspirational articles, blog posts and just fun things on the Internet, and most of the time I just tweet about it. But now, both for my sake and yours, I will write a weekly blog post listing the links for the latest week.
When the AJAX wave came in 2005 when Jesse James Garrett coined the term and then everyone wanted it, one of the major shortcomings was that dynamic updates of only portions of a web page lead to inconsistent history handling and back/forward navigation button problems in web browsers and poor end user experiences. Enter the HTML5 History API.
Keeping track of multiple logins, passwords and services on Internet can be tedious at best, and projects like OpenID have tried to target that and make it easier and more secure for end users. Learning the lessons from OpenId and having a multitude of ideas how this can be made even better, Mozilla Labs has created BrowserID.
Yesterday I had the pleasure of speaking at the London Ajax Mobile Event in, surprisingly, London.
Looking at HTML5 and the placeholder functionality, it’s there to offer a hint to the user before they have started filling out something. But what if that’s not the best way?
With the first release of IE10, and officially stating it won’t support Windows Vista, it gets me thinking.
A somewhat provocative article title, I know, but I think it’s really important to discuss where we are right know in regards to web browser versions.
I’m currently in Las Vegas for Microsoft’s MIX conference where they just showed the first version of Internet Explorer 10. Given what they announced, I have some thoughts.
A common discussion about HTML5 and whether to use it, and touched on in the HTML5 Hurdles article, is usually about fallback support and making it work in every web browser. But do we really need that?
This morning I was notified of an article about the download rate of IE9 by Ryan Gavin, Senior Director, Internet Explorer Business and Marketing. I had to check the date to see that it wasn’t an April Fool’s joke; alas, it wasn’t, so here’s my reply.
Yesterday I attended the Stockholm Web Monkeys’ spring 2011 meetup in Stockholm, and I gave a short presentation and led a discussion about HTML5 – What’s good, what’s missing, web browser implementation takes.
It is a special day today. I have just resigned from my current job and am moving on to an extraordinary exciting challenge!
I wrote about it on Twitter last week (follow me on Twitter!), but naturally I should mention it here too, my dear readers. With new input from testing Internet Explorer 9 and from the Opera team, I have updated my HTML5 tests and compatibility tables and CSS3 tests and compatibility tables.
Microsoft recently launched their Dev:unplugged HTML5 competition, to create outstanding showcases.
By using a combination of the
<canvas> element and the File API we could put together a little service that offers “The Cure” for many people.
As always, there is so much discussion going on about HTML5 and video on the web, and I thought I’d suggest a solution to it all.
I should have written about this long ago, but better late than never – time to share my experiences. Typography is an important part of user experience, and with CSS3
@font-face we can offer users any font we want to.
Yesterday Google announced they’re dropping H.264 video codec support in Google Chrome. Whatever you think about this, it’s an interesting move and I thought I’d express my thoughts on it.
With HTML5 video and the current support in web browsers, we need to cater to different codecs, and fallbacks for web browsers with no native
video support. This is where Video JS steps in.
Last week Microsoft released the HTML5 Extension for Windows Media Player Firefox Plug-in, and I have some thoughts about that.
To me, something about HTML5 that makes it quite interesting is all the new support for file interaction. I’ve written about the File API and reading file information before, and I thought I’d expand on that and add uploads and progress bars.
Doing layouts on the web has always been hard, but it seems like we’re getting a better option to do it now.
I just encountered the weirdest bug with the HTML5
autofocus attribute in Google Chrome and Safari.
For a long long time we have tried to be able to push information from the server out to the end users without having to poll the server all the time.
With the myriad of devices, web browsers and screen sizes out there, we need a way to to be able to easy detect how we want to layout a web page for them. This is now offered to us through Media Queries in CSS3.
Seasons come and seasons go; life turns in a constantly changing manner. But, as after every summer, I’m back and I long to write for you! 🙂
I continually talk about HTML5 and how progressive enhancement is a simple approach to make any new behavior possible in web browsers that haven’t implemented it yet. I thought I’d show you a simple example how to do this with the new
placeholder attribute for
A couple of days ago, Apple announced support for developing extensions, so I felt obliged to implement my HTML Validator extension for Safari too. 🙂
I don’t think I’m exaggerating when I’m saying something really really important has happened for the future of the Open Web. Finally, it looks like there might be a solution to the video codecs and patent encumbered alternatives we have been dealing with.