Find Jobs
Hire Freelancers

DOM Tracking JavaScript - Phase 1

$250-750 USD

Completed
Posted over 10 years ago

$250-750 USD

Paid on delivery
We need a JavaScript professional to write a DOM-Tracking JavaScript library. This project only Covers Phase 1 (described in section "B. Phase 1") A. General Description What do we mean by a DOM-Tracking library? By injecting the library in any application page it tracks changes on the DOM on a regular schedule (phase 1, later phase see below). Basically on a regular schedule the whole DOM-Tree is sent to a given URL. Let's assume something like: <script src="[login to view URL]" type="text/javascript" /> <script type="text/javascript"> new [login to view URL]({ delay: 500, url: '[login to view URL]' }); </script> Would send the current DOM Tree to the given URL every 500ms. The project will be split in several phases and have some general requirements (see below): B. Phase 1 - The tracker just sends the whole DOM in regular intervals to the given URL - No compression, differential tracking C. Phase 2 - Improve the network latency by just sending a textual diff to the last DOM and/or compress the content - Add functionality to add events to the tracking. I.e. the tracker must not only be activated on a regular schedule but must be able to hook to defined events (for example if certain links/buttons are pressed or other events occur). D. General requirements - It must be just one minified javascript. - If external helper libraries are used, then these have to be used in a non-conflicting way with any page javascripts that already may be there - Must also work in older browsers (but does not need to support IE6 - this could be phase 3) - Should have as little performance impact on the page as possible. I.e. efficient, smart and fast implementation - The code needs to be well structured, use advanced javascript features, well readable and documented E. General conditions This project may be just the start to a long time hiring agreement. We have lot's of requirements for a skilled JavaScript developer. Ideally also bringing CSS/HTML expert knowhow with him and knowing about modern frameworks (like angular.js, jQuery UI, etc.). This could be anything between part-time to full-time in the future. Please only apply for this if you really consider yourself being a JavaScript crack. Not just a person that has some JavaScript experience (everybody has).
Project ID: 5143454

About the project

1 proposal
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
A proposal has not yet been provided
$526 USD in 2 days
5.0 (15 reviews)
5.8
5.8

About the client

Flag of SWITZERLAND
Zürich, Switzerland
5.0
2
Payment method verified
Member since Nov 15, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.