Comments (3)
Heh, I asked ai ...
Nativefier and creating a desktop shortcut for a web app in Chrome are two different ways to create standalone apps from web apps. Here are the main differences:
- Nativefier packages the web app into an executable app using Electron, so it doesn't require having Chrome open to run the app. The desktop shortcut approach still requires having Chrome open.
- Nativefier apps can have custom icons, names, etc. The Chrome shortcut approach doesn't allow customizing the app name/icon.
- Nativefier lets you configure settings like disabling web security, enabling node integration, etc. The Chrome shortcut method doesn't allow configuring those kinds of settings.
- Nativefier apps will have access to Node.js APIs since they use Electron under the hood. The Chrome shortcut apps are just a shortcut to a web page and don't have access to Node.js.
- Nativefier generates a standalone executable for the current platform. The Chrome shortcut only works on the machine it was created on.
So in summary, Nativefier creates a more integrated, customizable app that doesn't depend on Chrome being open. The Chrome shortcut approach is faster and simpler but provides less flexibility and integration.
Does this about sum it up?
from nativefier.
That seems like a fair summary to me.
from nativefier.
Another use case that I use nativefier on is with my kids. We have browsers blocked on their profile, but will use nativefier for any websites that we want to let them have access to. It's not a perfect solution, but it works really well for us.
from nativefier.
Related Issues (20)
- Integrated application installation and removal
- Font cannot be decoded
- Difference with macOS Sonoma Web Apps? HOT 1
- Is there an option which support to run some custom scripts before launching the app? HOT 2
- Facebook Messenger does not use the whole window HOT 1
- WhatsApp push notifications don't work on macOS Ventura HOT 1
- Unable to log in using Windows Hello normally
- Playing DRM-protected video content not possible HOT 1
- How to enable Web Speech API feature?
- Error when trying to build for Windows on Linux HOT 2
- silent print HOT 1
- Force mobile layout for site when user agent is not enough? HOT 4
- "https://messages.google.com/web" results in ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed HOT 3
- Creation fail
- How to use "--file-download-options" with "onCompleted"
- Js Alert window Autofocus to menubar
- How to display a print preview?
- Remember password functionality
- Nativefier is unmaintained HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nativefier.