{"id":15141834,"url":"https://github.com/nativescript/startup-times-comparison","last_synced_at":"2026-01-18T21:32:22.885Z","repository":{"id":141980073,"uuid":"107949181","full_name":"NativeScript/startup-times-comparison","owner":"NativeScript","description":null,"archived":false,"fork":false,"pushed_at":"2017-12-19T09:03:01.000Z","size":2468,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-02T11:22:09.882Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NativeScript.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-10-23T07:51:55.000Z","updated_at":"2017-10-30T13:22:16.000Z","dependencies_parsed_at":"2023-07-03T05:03:27.782Z","dependency_job_id":null,"html_url":"https://github.com/NativeScript/startup-times-comparison","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"cc590578a779e370490e4a6965ce4d9773f85ad7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fstartup-times-comparison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fstartup-times-comparison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fstartup-times-comparison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fstartup-times-comparison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NativeScript","download_url":"https://codeload.github.com/NativeScript/startup-times-comparison/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247093360,"owners_count":20882392,"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-09-26T09:02:35.767Z","updated_at":"2026-01-18T21:32:22.879Z","avatar_url":"https://github.com/NativeScript.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# startup-times-comparison\n\nDevices:\n- Nexus 5, Android 6.0.1 (API level 23)\n- iPhone 6S, iOS 11.0\n\nApplications:\n- NativeAndroidApp - a simple native Android application.\n- NativeIOSApp - a simple native iOS application.\n- NativeScriptTsApp - a simple NativeScript Hello World application built with TypeScript.\n- NativeScriptNgApp - a simple NativeScript Hello World application built with Angular and TypeScript.\n\n## Android Results\n\n|Release   |NativeAndroidApp|NativeScriptTsApp|NativeScriptNgApp|\n|:--------:|:--------------:|:--------------:|:----------------:|\n|Cold Start|301ms           |1s512ms         |1s858ms           |\n|Hot Start |281ms           |1s375ms         |1s670ms           |\n\n## iOS Results\n\n|Release   |NativeIOSApp|NativeScriptTsApp|NativeScriptNgApp|\n|:--------:|:----------:|:---------------:|:---------------:|\n|Cold Start|141ms       |517ms            |694ms            |\n|Hot Start |102m        |411ms            |589ms            |\n\n### How to build the NativeScript apps?\n\nAs a prerequisite you need to setup the [NativeScript CLI](https://docs.nativescript.org/setup/quick-setup) with its dependencies.\n\nSteps:\n\n```bash\ncd NativeScriptNgApp # NativeScriptTsApp\nnpm install\n```\n\nBuild for Android in Release:\n\n```\nnpm run build-android-bundle --uglify --snapshot -- --release --keyStorePath \u003ckeyStorePath\u003e --keyStorePassword \u003ckeyStorePassword\u003e --keyStoreAlias \u003ckeyStoreAlias\u003e --keyStoreAliasPassword \u003ckeyStoreAliasPassword\u003e\n```\n\nBuild for iOS in Release:\n\n```\nnpm run build-ios-bundle --uglify -- --release --for-device\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fstartup-times-comparison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnativescript%2Fstartup-times-comparison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fstartup-times-comparison/lists"}