February 13, 2009

Opera 9.6: Speed Dial

Here's another dose of the Opera Web browser for you! If you didn't already know, the people over at Opera recently released the new Opera 9.6 and it's cialis offer now available for download here. Opera claims to be the only browser that comes with everything you need to be productive, safe and speedy while online. Let’s take a quick look at the Speed Dial feature available in the new version. Here we go!

Speed Dial is a new method of quickly browsing to your favorite Web sites. When you hit the New Tab button, instead of the usual blank page, you'll see a 3 x 3 grid. The grid takes up the full screen and it's laid out in the fashion of a telephone dial with numbers from 1 to 9. Each number can be populated with a different URL, selected from either your existing favorites or entered manually. Now, I know you might be thinking that nine speed dials is not nearly enough. Well, lucky for you, there's an easy way to increase the number of speed dials. Let's check it out, shall we?!

1.) Open Opera and go to Help, About Opera. That will open a page that shows the version information, as well as, other useful information about Opera. Check the Paths section and copy the path for the Opera Directory.

2.) Close Opera and paste the path into the Run dialogue box. Hit OK and you'll then see the Opera profile directory.

3.) You’ll see the “speeddial.ini” file in the folder. Open the file in Notepad and add the following lines to the end of the file:

[Size]

Rows=4

Columns=5

In the above code, 4 and 5 are just examples. You can replace them with your desired numbers.

4.) Save the file and open Opera again. Now, you’ll be able to see more speed dials in Opera!

Enjoy it, my friends!

Permalink • Print • Comment

February 10, 2009

How to make your website really, really fast

February 9th, 2009

Posted by Andrew Mager

Steve Souders knows how to make a website speed through a web browser.

cialis ejaculation href=”http://www.flickr.com/photos/mager/3267072847/” title=”Steve Souders from Google by magerleagues, on Flickr”>Steve Souders from Google

And he works at Google, one of the fastest websites around.

Web performace is a two-pronged beast: efficiency and response time. Efficiency deals with the scalability challenges of building a top 100 global website. You have millions of users and billions of page views, and it’s awe-inspiring to understand the full scope of the backend architecture of something that large.

The set of directions that the HTML document gives to every process really determines the speed of the page.

On iGoogle for example, only 17% of the page is backend, non-cached data and needs to be requested each time. The rest is front-end processing.

80-90% of the end-user response time is spent on the front-end. Start there when you want to figure out how you can make your site faster.

If you can cut this front-end time in half, your users will notice it.
Offer greater potential for improvement and notice simple performance tweaks on the backend too.

14 tips for performance

  1. Make fewer HTTP requests
  2. Use a CDN
  3. Add an Expires header
  4. Gzip components
  5. Put stylesheets at the top
  6. Put scripts at the bottom
  7. Avoid CSS expressions
  8. Make JS and CSS external
  9. Reduce DNS lookups
  10. Minify JS
  11. Avoid redirects
  12. Remove duplicate scripts
  13. Configure ETags
  14. Make AJAX cacheable

YSlow is a Firebug extension that gives developers the chance to analyze every slow part of your website and test it against the 14 points mentioned above.

O’Reilly Velocity is a web performance and operations conference co-founded by Souders and Tim O’Reilly. There should be some really good talks this year.

Souders also taught a class at Stanford called High Performance Websites.

Why focus on Javascript? They have a huge impact on the page load time.

Time spent on the front end

AOL has about 5 scripts accounting for about 60 or 80% load time.

Why focus on Javascript?

Facebook has about a megabyte of Javascript.

Why focus on Javascript?

JS is downloaded sequentially, even if the HTML document has already been downloaded. It won’t draw anything on the screen unless the script is finished downloading.

Cuzillion is a tool that does batch testing on webpages.

Cuzillion from Steve Souders

HTTPWatch is his preferred packet sniffer.

If you can split the Javascript in what’s needed to render and “everything else”, you will dramatically improve your page load time. Microsoft has a whitepaper that talks about how this can be done automatically with something called Doloto. Look at the source code of MSN.com and see how they do it.

Steve Souders from Google

But even if you can split the initial page load, you will still have external scripts that will have an impact on your page.

There are many ways to make your scripts load all at the same time. XHR evaluation is an option but you are open to XSS attacks and all scripts must have the same domain.

Fast websites by Steve Souders

Putting a script in an iframe causes the JS to be downloaded in parallel with other resources on the page. You can use the DOM method for creating the head element using createElement.

Try the <script defer src="file.html">. This works in IE and FF 3.1, but it’s not the best method. Domains can differ and you don’t have to refactor your code though.

Don’t even use the document.write method. It’s terrible for many reasons.

It’s always good to show busy indicators when the user needs feedback. Lazy-loading code sucks, but the user needs to know that the page isn’t done.

Ask yourself three questions:

  • What’s the URL of the script?
  • Do I want to trigger busy signals?
  • Does this script have to be executed in order or not?

Fast websites by Steve Souders

Sometimes the user is waiting for their inbox to load, and you need the scripts to load in order. Other times it won’t matter.

The best part: none of these techniques are that hard to implement.

Don’t let scripts block other downloads either.

Stylesheets load in parallel, but if you have a stylesheet followed by an inline script, parallel downloads are broken.

Also, use link instead of @import.

Here is a link to Souders’ UA profiler. It’s a chart of all the compatibilities among all browsers regarding fast loading pages. Or as Souders puts it, a “community-driven project for gathering browser performance characteristics”.

He also built something called Hammerhead, which adds a little tab to Firebug that tells you the load time of the page. It also clears the cache in between load times. You can compare websites side by side too.

In HTTP 1.1 you can do transfer encoding in chunks. Your browser can un-gzip even a partial HTML document and start parsing it before the stylesheet is even loaded. CNET.com does this.

IE7 will open two connections per server name, unless the traffic is HTTP 1.0. Optimize images with smush.it

Takeaways

Focus is on the front end. Many front end engineers are learning on the job, kinda teaching themselves. It’s an under-represented but a critical part of the web community.

Everything is going Javascript. It’s the most painful thing to deal with on the page, and we need to identify and adopt some best practices in that space.

Speed matters. If you are waiting, you get bored and frustrated. When Google slowed down 500ms, they lost 20% traffic. Yahoo sped up their search results page only 400ms, and they got 5-10% faster. Amazon ties a 100ms latency to 1% sales loss. A faster page has an impact on revenue and cost savings.

Here is a link to Steve’s presentation »

Souders wrote High Performance Websites in 2007.

Permalink • Print • Comment

More Opera Features

I know there are several of you out there who are proud Opera Web browser users. I just started using Opera a few months ago and even though it hasn’t replaced Firefox for me yet, it boasts some neat features you may not even know about. So, I’m here today to tell you all about them. Let’s get right to it!

If you're completely new to Opera, you can download it on http://www.opera.com. Also, be sure to read through WorldStart's tip archives, because we've done several Opera articles in the past!

The cialis drug impotence first feature is Opera Link. It’s very similar to Firefox's Foxmarks, but it's a little better. Opera Link synchronizes not only bookmarks, but also Speed Dial, Personal Bar, Notes, Typed Browser History and Custom searches.

1.) To get started, you need to create a My Opera account. Choose a username, password and enter in your e-mail address. When you're finished, click on the Sign Up button.

2.) You'll then see a “Welcome to My Opera” page. Now, you just need to set up Opera Link.

3.) To synchronize all your bookmarks and settings, go to File, Synchronize Opera. If you click on Options, you can select what information you want to be synchronized. Then click Log In.

4.) You’re now done! To synchronize between multiple computers, just repeat step 3. It's as easy as pie!

The other feature I wanted to show you in Opera is only for those of you who have a microphone. Opera has a setting for voice commands, which means you can sit back and browse by simply using your voice!

1.) To enable the voice controlled browsing, select Tools, Preferences, Advanced, Voice.

2.) Check the box that says "Enable voice controlled browsing." You can also select which key to press to make Opera listen to your voice or if you don’t want to use a key at all.

3.) The real magic happens when you click on Edit. That's where you can see all of the voice commands Opera has to offer. You can go back and forth between pages, log in, zoom, access your Speed Dial Web sites and so much more! Just remember to say Opera before each command or it won’t hear you.

That’s all for now, so go on and take these features for a spin. I promise they'll make your Web experience so much easier!

Permalink • Print • Comment

February 5, 2009

10 reasons why you should use the Opera browser

  • Date: September 12th, 2008
  • Author: Jack Wallen

Despite cialis buy cialis online its low profile, Opera offers a host of features that set it apart from the browser pack. According to Jack Wallen, Opera is fast and stable — and it contains many features other browsers can’t touch.


I have gone through many browsers in my lifetime of IT. From Lynx to Mosaic to Mozilla to Netscape to Firefox to Internet Explorer to Safari to Flock. But there’s another browser that peeks its head in and out of that cycle — Opera. Opera is a browser that gets little press in the battle for Internet supremacy. But it’s a browser that is making huge waves in other arenas (Can you say “mobile”?) and is always a steady player in the browser market.

But why would you want to use a browser that gets little love in the market? I will give you 10 good reasons.

Note: This information is also available as a PDF download.

#1: Speed

It seems no matter how many leaps and bounds Firefox and Internet Explorer make, Opera is always able to render pages faster. In both cold and warm starts, Opera beats both Firefox and Internet explorer. We’re not talking about a difference the naked eye is incapable of seeing. The speed difference is actually noticeable. So if you are a speed junky, and most of you are, you should be using Opera for this reason alone.

#2: Speed Dial

Speed Dial is one of those features that generally steals the show with browsers. It’s basically a set of visual bookmarks on one page. To add a page to Speed Dial, you simply click on an empty slot in the Speed Dial page and enter the information.When you have a full page of Speed Dial bookmarks, you can quickly go to the page you want by clicking the related image. For even faster browsing, you can click the Ctrl + * key combination (Where * is the number 1-9 associated with your page as assigned in Speed Dial).

#3: Widgets

Opera Widgets are like Firefox extensions on steroids. Widgets are what the evolution of the Web is all about — little Web-based applications you can run from inside (or, in some cases, outside) your browser. Some of the widgets are useful (such as the  Touch The Sky international weather applet) and some are just fun (such as the Sim Aquarium.) They are just as easy to install as Firefox extensions.

#4: Wand

Save form information and/or passwords with this handy tool. Every time you fill out a form or a password, the Wand will ask you if you want to save the information. When you save information (say a form), a yellow border will appear around the form. The next time you need to fill out that form, click on the Wand button or click Ctrl + Enter, and the information will automatically be filled out for you.

#5: Notes

Have you ever been browsing and wanted to take notes on a page or site (or about something totally unrelated to your Web browsing)? Opera comes complete with a small Notes application that allows you to jot down whatever you need to jot down. To access Note, click on the Tools menu and then click on Notes. The tool itself is incredibly simple to use and equally as handy.

#6: BitTorrent

Yes it is true, Opera has a built-in BitTorrent protocol. And the built-in BitTorrent client is simple to use: Click on a Torrent link, and a dialog will open asking you where you want to download the file. The Torrent client is enabled by default, so if your company doesn’t allow Torrenting, you should probably disable this feature. Note: When downloading Torrents, you will continue to share content until you either stop the download or close the browser.

#7: Display modes

Another unique-to-Opera feature is its display modes, which allows you to quickly switch between Fit To Width and Full Screen mode. Fit To Width mode adjusts the page size to the available screen space while using flexible reformatting. Full Screen mode gives over the entire screen space to browsing. In this mode, you drop all menus and toolbars, leaving only context menus, mouse gestures, and keyboard shortcuts. The latter mode is especially good for smaller screens.

#8: Quick Preferences

The Quick Preferences menu is one of those features the power user will really appreciate. I am quite often using it to enable/disable various features, and not having to open up the Preferences window makes for a much quicker experience. From this menu, you can alter preferences for pop-ups, images, Java/JavaScript, plug-ins, cookies, and proxies. This is perfect when you are one of those users who block cookies all the time, until a site comes along where you want to enable cookies.

#9: Mouse Gestures

This feature tends to  bother most keyboard junkies (those who can’t stand to move their fingers from the keyboard.) But Mouse Gestures is a built-in feature that applies certain actions to specific mouse movements (or actions). For example, you can go back a page by holding down the right mouse button and clicking the left mouse button. This is pretty handy on a laptop, where using the track pad can take more time than you probably want to spend on navigation. But even for those who prefer to keep their hands on the keys and not the mouse, the feature can still save time. Instead of having to get to the mouse, move the mouse to the toolbar, and click a button, you simply have to get your hands to the mouse and make the gesture for the action to take place. Of course, this does require the memorization of the gestures.

#10: Session saving

I love this feature. All too many times, I have needed to close a browser window but didn’t want to lose a page. To keep from losing the page, I would keep a temporary bookmark file where I could house these bookmarks. But with Opera, that’s history. If you have a page (or number of pages) you want to save, you just go to the File menu and then the Sessions submenu and click Save This Session. The next time you open Opera, the same tabs will open. You can also manage your saved sessions so that you can save multiple sessions and delete selected sessions.

The upshot

With just the above list, you can see how easily Opera separates itself from the rest of the crowd. It’s a different beast in the Web browsing space. It’s fast, stable, and cross platform, and it contains many features other browsers can’t touch.

Permalink • Print • Comment

Firefox 3.0.6 fixes 69 bugs, some critical

February 4th, 2009

Posted by Ed Burnette

The latest update to Firefox pushed out to users last night via automatic update addresses 69 bugs and enhancements, according to Mozilla. Some of the changes were trivial, such as fixing the Russian translation of the Window menu (bug 467158), but 26 bugs were marked as “critical” or higher.

Six potential security vulnerabilities were patched including one marked as “critical”: MFSA 2009-01, which manifested as 12 different bug reports. Security researchers Jesse Ruderman, Georgi Guninski, Martijn Wargers, and Gary Kwong were credited with identifying and reporting the problem.

Mozilla has been updating Firefox 3 approximately once a month since its release in June of last year. Here’s a list of all the updates so far:

Related articles:

Permalink • Print • Comment
« Previous PageNext Page »
Made with WordPress and an easy to use WordPress theme • Sky Gold skin by Denis de Bernardy