{"id":22487055,"url":"https://github.com/cloudflare-apps/instantclick","last_synced_at":"2025-08-02T19:33:51.557Z","repository":{"id":18899353,"uuid":"22117568","full_name":"cloudflare-apps/instantclick","owner":"cloudflare-apps","description":"InstantClick makes following links in your website instant.","archived":false,"fork":true,"pushed_at":"2015-12-10T21:28:47.000Z","size":198,"stargazers_count":16,"open_issues_count":3,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-04-15T00:11:03.979Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://eager.io/app/instantclick","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"dieulot/instantclick","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudflare-apps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-22T19:24:02.000Z","updated_at":"2021-02-15T18:36:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cloudflare-apps/instantclick","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudflare-apps%2Finstantclick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudflare-apps%2Finstantclick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudflare-apps%2Finstantclick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudflare-apps%2Finstantclick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudflare-apps","download_url":"https://codeload.github.com/cloudflare-apps/instantclick/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228500212,"owners_count":17930009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T17:15:50.041Z","updated_at":"2024-12-06T17:16:24.845Z","avatar_url":"https://github.com/cloudflare-apps.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"## InstantClick\n\nFor information about what InstantClick is, how it works, etc., go to **[InstantClick’s website](http://instantclick.io/)**.\n\n## Contributing\n\n### Pull Requests\n\nIf you have a feature in mind that you think would be a great fit for InstantClick, I recommend first to open an issue to debate whether it’s worthy of inclusion in the first place. Assume no feature/optimization is wanted. This way you won’t risk doing  work for nothing, and I won’t feel bad for throwing away your work.\n\nLook around the code to spot code convention (two spaces for tabs, no semicolons at the end of lines, etc.). I’ll need those to be respected to accept a pull request.\n\nIn the (hopefully near) future I’ll open [issues](https://github.com/dieulot/instantclick/issues?state=open) to say where I think InstantClick needs work on.\n\n### Tests\n\nTests (in the `tests` folder) are HTML pages with which to check how InstantClick behaves on different browsers. That’s what I use before releasing a new version to make sure there is no obvious regressions.\n\nHere are the tests that I do:\n\n- Click on “Index page”, see if it works correctly.\n- Click on “Index page” with 2000 ms of delay, see if it works correctly.\n- Click on “Page with anchors #1”, click on “Page 2, anchor 1”, click on “Page 1, anchor 2”, go back and forward randomly. (At the time of this writing, 2014/03/19, scrolling *is* broken.)\n- In Internet Explorer 6, check that InstantClick’s “change” event is called, as it needs to fire even if InstantClick is unsupported.\n\nTo start the tests website, with PHP 5.4 run `php -S 127.0.0.1:8000`, and head to [http://127.0.0.1:8000/tests/](http://127.0.0.1:8000/tests/). (Be sure to start php in `tests`’s parent directory, not in `tests` itself.)\n\nOr just put the `instantclick` folder in your `www` directory, and head to [http://127.0.0.1/instantclick/tests/](http://127.0.0.1/instantclick/tests/).\n\nThese tests are oriented towards InstantClick’s behaviors in browser. For most bug fixes, you won’t need to go through them.\n\nIf you need or want to go through them, be warned, they’re kind of a mess right now.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudflare-apps%2Finstantclick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudflare-apps%2Finstantclick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudflare-apps%2Finstantclick/lists"}