Is your Ajax application running really slowly for users on IE7 (poor folks)? Have you narrowed down the cause to updating the history with location.hash? Is dynaTrace showing you that it’s actually the native DOM call hanging for more than 5 seconds?
If so, disable the Internet Explorer 7 Developer Toolbar and associated Browser Helper Object (BHO).
The following assumes you’re starting from scratch and need to install the basic software to get going.
- Install Eclipse.
- Download the appropriate version from http://www.eclipse.org/downloads/ . I usually get the Java EE version.
- Unzipping this will take a moment. I highly recommend using 7-Zip and making sure you don’t unzip over/on a network drive.
- Copy the extracted files to an appropriate place. I drop mine in the Program Files folder.
- Create a desktop icon / shortcut for eclipse.exe.
- Download and install Java Development Kit JDK.
- Download the appropriate version from http://www.oracle.com/technetwork/java/javase/downloads/index.html
- This takes even longer.
- Start Eclipse and set up the Google Eclipse plug-in. The first time you start Eclipse, it’ll prompt you for a location for the workspace.
- Click the Help-menu, and then click Install New Software….
- Enter the appropriate plug-in installation path from http://code.google.com/eclipse/docs/download.html, and then click Add….
- Enter Google Plug-in or similar into the Name field, and then click OK.
- Check Plugin and SDKs.
- Follow the instructions to finish the wizard.
- Restart Eclipse when prompted.