Congrats for getting open sourced
HN user
mikaelmorvan
When I share a board with a link, the shared board is read-only even if the shared user can interact on board.
Good product anyway, I'll use it later I think
In fact the SingleFileZ format is quite magical : It's SingleFile that save the content of the page and the Z stand for Zip.
The SingleFile saved content is saved in Zip format in the result Html page.
The final SingleFileZ html page has Html header, Zip file in the body and a bunch of Javascript to decompress the content when the browser opens it.
It's magic !
Having a component that can save a web page in a very compact format is great! It's far better than MHTML.
In addition, the backup is not as usual the naive backup of files but a real backup of the page as interpreted by the browser.
For me it is the best component for saving web pages from far away.
Yes, the debate between building a SPA with rich features or Web old pages with good SEO is eternal :) We see more and more an hybrid approach that can be called web 1.5 :)
superfluous, or egregious examples of bad web dev?? Do you know what Web 2.0 is? Do you know what are React, Angular, and the other JS Frameworks?
When you create a modern webapp, a lot of data are retrieved from servers as Json and formated in the browser in Javascript. Even sometimes Css is generated on browser-side. Even more, on webapp where user login is taken into account, the display is modified accordingly.
That's the web of 2019. The approach consisting of geting remote files and launching them in a browser is really naive.
Speaking of SingleFile, it as a cli version and can handle full web 2.0 webapp without any problem. And of course, the Web 1.0 webapps work as well.
The main problem with your code is that you only handle simple web1 site.
What about javascript execution ? If you replay your capture, you have no idea of what you will see on general Web2 website.
The only way I know to capture a web page properly is to "execute" it on a browser.
Gildas, the guy behind SingleFile (https://github.com/gildas-lormeau/SingleFile) is well aware of that and his approach realy works everytime.
Try on a Facebook post, a Tweet, ... It just works.
Brilliant ! What a great idea, even if I don't know what to do whith that :D
Hi,
Yes, It's like Firebase with more turnkeys services, serverless capabilities, and with the ability to host it anywhere. Can you send me a mail for financial requests ? morvan (at) zetapush (dot) com
Mikaël
Hello,
When you need to create a Web or mobile application, you have to create your backend, you must set up servers, set up databases (or possibly take them to a hosting company) and you must code your server code.
To do this, you need to hire an architect, a backend developer and for your web or mobile application, Fronts developers. It's very complex, it takes time and developer costs are high.
ZetaPush offers turnkey services that are instantly deployed on ZetaPush infrastructure. A front developer is autonomous, he does not need to have knowledge of software architecture or backend: only JavaScript. One developer versus at least three! It makes the difference! In short, ZetaPush saves companies a lot of time and money when they choose us.
Hope you've got your answer Mikaël
If you want to move to an other BaaS, ZetaPush provides NoSQL as a service, File storage as a service, Search as a service and lot's of other things for mobile, web, server and IoT
Hi, at zetapush (http://zetapush.com), we provide a realtime BaaS with database, file storage, search engine, ... everything with a websocket connection. You can use our javascript SDK to connect to our clusters.