Live data from Hacker News

Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

news.ycombinator.com

241–250 of 329 posts

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#241

Earlier quoted context omitted.

I'm in exactly the same boat. Ive managed to keep inntouch with core tools on the backend, but frontend has just withered on the vine, so to speak. Learning all the JS stuff is just too hard when combined with back end, data, auth, layout, display, responsive, etc.

> ...when combined with back end, data, auth, layout, display, responsive, etc... Exactly! Glad to hear I'm not alone in that boat! :-)

Room for another one on that boat? : -)

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#242
I went to the button component page [1] and to the section of the counter and two increment and decrement buttons. Clicking on either takes something like 0.5 seconds for the counter to update it's value.

Using Android and Samsung internet.

Edit: I took a video screenshot https://voicer.com/v/HSpS9

[1] https://pynecone.io/docs/library/forms/button

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#243
I took a look and didn't see any element to show video (real time video streaming? showing a webcam demo maybe?) which I find like an interesting application. Making GUIs is always a fair amount of work/overhead on whatever you are working on, and I like to stay in Python when possible (I've used REMI (https://github.com/rawpython/remi) to create web apps before in Python). Thanks for creating this. I look forward to updates!

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#244

I went to the button component page [1] and to the section of the counter and two increment and decrement buttons. Clicking on either takes something like 0.5 seconds for the counter to update it's value. Using Android and Samsung internet. Edit: I took a video screenshot https://voicer.com/v/HSpS9 [1] https://pynecone.io/docs/library/forms/button

[dead]

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#245
This looks fantastic! I've sent it to my friend who's built a few flask websites and always complains there's not enough python web frameworks, I've got one suggestion / question that sounds a bit odd...

On this page [1] when I press Decrement / Increment it feels like there's well over a second delay.

[1] https://pynecone.io/docs/getting-started/introduction

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#247

I went to the button component page [1] and to the section of the counter and two increment and decrement buttons. Clicking on either takes something like 0.5 seconds for the counter to update it's value. Using Android and Samsung internet. Edit: I took a video screenshot https://voicer.com/v/HSpS9 [1] https://pynecone.io/docs/library/forms/button

We use Websockets for state interactions, so the latency may depend on your internet connection + distance to server. We will improve this in the future by leveraging more edge computing and WebAssembly to execute closer to / on the client.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#248
Congratulations on the launch!

At least the site and the example counter app seem heavily dependant on low latency. I'm overseas and it took a second or so for the hamburger menu (on mobile) to open.

Maybe pairing this with edge hosting service like fly.io would make sense.

Re: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python

#249

I went to the button component page [1] and to the section of the counter and two increment and decrement buttons. Clicking on either takes something like 0.5 seconds for the counter to update it's value. Using Android and Samsung internet. Edit: I took a video screenshot https://voicer.com/v/HSpS9 [1] https://pynecone.io/docs/library/forms/button

I also had an irritating amount of delay on that button. Also using Android (GrapheneOS) with the Vanadium browser (Chromium-based).

Edit: Seeing the comment about websockets and server location, I am in the EU so it's possibly that. I don't get why state of the frontend is stored on the backend though. Seems an obvious performance issue.

Post reply on HN