I have to capture the client data about its navigation i.e. the response time of my page and other data parameters which are in Navigation timing API, but i am able to do that only for firefox and chrome. SO can anyone tell me how to get those on Safari and Opera or some alternate mechanism which can be implemented to do so.
Navigation Timing API implementation in opera and safari
794 Views Asked by blackhole At
2
There are 2 best solutions below
0
Jamis Charles
On
Here's a polyfill for it from one of the w3c guys who worked on the spec: http://nicj.net/usertiming-js/
Related Questions in JAVASCRIPT
- Angular Show All When No Filter Is Supplied
- Why does a function show up as not defined
- I count the time the user takes to solve my quiz using Javascript but I want the same time displayed on another page
- Set "More" "Less" font size
- Using pagination on a table in AngularJS
- How to sort these using Javascript or Jquery Most effectively
- how to fill out the table with next values in array with one button
- State with different subviews
- Ajax jQuery firing multiple time display event for the same result
- Getting and passing MVC Model data to AngularJS controller
- Disable variable in eval
- javascript nested loops waiting for user input
- .hover() seems to overwrite .click()
- How to sort a multi-dimensional array by the second array in descending order?
- How do I find the fonts that are not loading in a CORS situation ( MoovWeb )?
Related Questions in GOOGLE-CHROME
- detect requests calls in a url similar to network in chrome dev tools
- Html File Input on Chrome for Android missing extension and mime type
- Angular multiple http requests chrome android
- Interact with chrome bookmarks outside of extensions
- Animation Blink not working properly on Chrome
- Can't use subdomain in Chrome using Apache (XAMPP)
- How to start Chrome Hosted App in window?
- Webpage - Font size of table items on mobile phone browsers changes
- Could Not Instantiate Mail Function - PHPMailer - With Attachments - Only Google Chrome
- Chrome print preview disable only link location in footer and header
- CSS spinner sequence not working smoothly in iOS Chrome?
- google chrome remove automatically td when it is not in table and tr
- selecting and using textPath elements in Chrome
- Can I create and publish extension to the Chrome Store from my website?
- How can I get a button on the side of a text box to be perfectly aligned all the time?
Related Questions in BROWSER
- Why does Angular send Http Request Method: Options before POST?
- Trick browser into resizing the viewport dimensions by 1px
- Why is it so hard to style <select> and <option> elements?
- Change writing language at browser
- Selenium stops running after click() function runs
- Are there any debugging tools for the Opera Mini mobile browser?
- place 1 label top, 1 input bottom and 2 buttons left
- Why clear cache does not work with all browsers?
- Opening Browser Instances from different Vendors
- Browser's not displaying images correctly
- Open a html document with php
- How to run a .jar inside browser?
- Why/how does the browser decide ☃.net goes to xn--n3h.net
- How do you invoke another app from a child browser
- Firefox and SSL pages - takes very long on certain sites
Related Questions in OPERA
- Browser's not displaying images correctly
- This webpage is not available ERR_NAME_NOT_RESOLVED
- How every browser handle caching after query string has been removed in file location
- How to enable launching jnlp in Opera browser?
- Javascript For loop loops through all the videos but only plays the last HTML5 video. Why?
- Drive Opera with selenium python
- Issue with Opera browser: center a table and text-align on left
- How to select all text of input at page load in Chrome/Firefox in combination with autofocus
- Chrome and Opera not playing application/x-director video
- No other browser except firefox is loading immediate changes in CSS file
- Should I consider every mobile smaller than 768px a touch device?
- Invalid certificate in Opera
- Is there a React Development plugin for Opera?
- How open link in new window in Opera12
- Why Opera doesnt support cubic-bezier value more or less than "0" and "1"
Related Questions in NAVIGATION-TIMING-API
- How to measure requests (XHR) duration in AngularJS?
- Browser Navigation Timing Level 2 timestamps are sometimes out of order
- performance.timing.loadEventEnd set to 0 when using JSONP
- ResponseEnd Time in Timing api
- Implementing a page load performance directive in AngularJS
- Understanding Navigation Timing API
- What is an accurate measure for time to first byte?
- Create a link dynamically and return back to my page after download
- When Is redirectStart populated in NavigationTiming object?
- Navigation Timing API implementation in opera and safari
- how to measure performance of external website
- Using the new javascript performance.timing API on iframes?
- navigationStart time set to 0 when using HTML5 Navigation Timing API
- How to get page load duration using JavaScript
- In which Navigation timing stage webpage get displayed?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
For browsers that don't support the Navigation Timing API, there is the Boomerang open source project. This was originally a yahoo project from several years ago but now appears to be maintained by the same person after he left Yahoo.
There may be others which provide similar features, but this one appears to have a lot of users over several years and is actively maintained.
As this is a fairly old question, maybe you can also update us with any additional information you've uncovered since then.