Is Tauri the Electron Killer?

  Рет қаралды 16,175

Syntax

Syntax

Күн бұрын

Пікірлер
@justinkimbrell2895
@justinkimbrell2895 4 ай бұрын
Tauri is amazing. I converted an app that I had built in Electron into Tauri. The binary is less than 10MB down from 250MB and uses way less memory, is more performant, an easier to maintain. Tauri is one of my favorite frameworks to work within. I can't wait to convert the app to v2 and get a lot of the new features it provides.
@fdimb
@fdimb 4 ай бұрын
Haven't tried v2 rc, but on v1 I was not able to deploy (through the integrated plugins) to Flatpak, and WAAPI animations were slow, like HW Accel was not working at all, might be OS related though as I've only tried the build on Linux
@justinkimbrell2895
@justinkimbrell2895 4 ай бұрын
@@fdimb We are mainly running on MacOS. The windows binary works fine too though.
@weiSane
@weiSane 4 ай бұрын
This is what I love. All of the technical bits and pieces. Love such guests.
@j2isndhu
@j2isndhu 3 ай бұрын
Really enlightening, I didn’t know about Tauri at all and now I’ve opened up a whole new aspect of my programming career thanks so much. Also loved Daniel’s intro and mindset
@ryanquinn1257
@ryanquinn1257 4 ай бұрын
I dropped electron to try Tauri. It’s a cool way to learn Rust and you get your front end knowledge pretty much directly translated where I use Vite React. I have a web app but needed to do some system work thus needing the app and electron was just gonna be so darn large for what I had.
@Richardritchie-w1f
@Richardritchie-w1f 4 ай бұрын
I rather leave a comments. But I really enojed this interview. This guy is a white hat developer. Great and kind speech. Thank you so much for this beautiful time passed!
@syntaxfm
@syntaxfm 4 ай бұрын
Daniel is incredible. What an amazing thinker.
@jamesmoynihan948
@jamesmoynihan948 4 ай бұрын
Was shouting, "YA!" so much during this episode! Go Tauri!!
@flwi
@flwi 4 ай бұрын
That's a great conversation! Spent a lot of time this year learning rust and looking forward to playing with tauri. He's such a thoughtful guy - it sounds like tauri itself is also well designed. Btw: does anyone know about the challenges he was talking about st 41:30? Wasn't able to find them.
@pengain4
@pengain4 2 ай бұрын
The guest is awesome: knowledgeable, interesting, humble. ❤
@deejaydev
@deejaydev 3 ай бұрын
I heard Scott speak about Tauri for a while, I will definitely try it out . thanks guys
@glatocha
@glatocha 3 ай бұрын
Is it possible to configure Tauri to use the default browser instead of creating its own Window? Basically what I need is a local webserver that will serve my app on the localhost and open the browser. Same functionality as live server in VS Code. But I want it to be more like one click experience for people not familiar with the webdev stack.
@sathishkannan6600
@sathishkannan6600 2 ай бұрын
Great point he brought up is that backed in rust means writing rhe acess of desktop resources. You can all other backend stuffs in js in client side. Rust backend is like desktop resorurce backend. js client frontend is like other backend and frontend.
@ShaneCodes
@ShaneCodes 4 ай бұрын
Yes, I just built an app with it and its pretty amazing. Also first!
@domehead1004
@domehead1004 4 ай бұрын
Did I miss discussion on what’s new in v2? Why is Tauri more secure than other similar approaches? Yes , Chrome may have security vulnerabilities, but so do platform web views. I would expect that “more secure” has to do with the IPC between the backend and frontend, but I’ve never heard this explained. Having used it on one app, my disappointments included that the documentation is terrible (as in they don’t care) and that the only way to communicate between the front end and back end is via json. Since I’m sending binary data (Apache Arrow), I either have to base64 encode the binary data on the backend to stick it in a json payload and then decode it in the frontend or add a websocket server or full web server to the backend and transfer data via ws or http. As a note, I’ve used CEF before (chromium embedded framework) and it’s much more powerful and produces binaries in the 50Mb range rather than 200Mb+ that Electron apparently does, but it’s C++. I’ve also had several display issues with rendering virtualized grids in webviews that don’t occur in full-blown browsers.
@y00t00b3r
@y00t00b3r 3 ай бұрын
display issues with Tauri, or CEF ?
@tetuaoro
@tetuaoro 2 ай бұрын
Hi 👋🏼. Oh wow thx for sharing. The real problem is you are using a js front end. Try with a rust front end like leptos or yew.
@dealloc
@dealloc Ай бұрын
Was looking for this comment. Once you start using Tauri in real-world applications, you see that there's still ways to go to beat well established systems like Electron. I had similar frustrations, and that was just at the customizing window part. I can't even imagine what it'll be like releasing to real users that are non-technical and still uses old versions of operating systems, especially ones where you're required to update the OS to update the underlying browser engine (Windows and macOS)-which just so happen to be the majority. You have similar issues as with web itself-so if that is already your target, then you probably won't have an issue supporting every possibly browser version for your user-base. But building a native-like experience will never be possible, especially now that you have to introduce additional overhead through shims to make things work. Electron avoids this at the cost of packaging an entire engine.
@daniele.2944
@daniele.2944 4 ай бұрын
Anyone know if i can use this on my vue app?
@syntaxfm
@syntaxfm 4 ай бұрын
Yep! Anything that runs in a browser
@everythingisfine9988
@everythingisfine9988 4 ай бұрын
Whaaaat? Desktop & Mobile? Not just an electron killer, but can take on React Native & Flutter
4 ай бұрын
I've used tauri now for two non trivial projects. It worked but the experience was extremely painful. The documentation is shockingly bad so you will need to sift through the discord if you want to do anything beyond the hello world app. That said they have a couple of paid employees on the discord who are very responsive and helpful. It's strange to start work on 2.0 when your 1.0 still feels like an alpha. Also, 95% of the documentation for 2.0 at time of writing is "WIP". If I was building a proper app I would use electron and save myself endless headaches.
@trejohnson7677
@trejohnson7677 4 ай бұрын
curious what your specific pain points where. the performance characteristics afforded alone make the documentation problem not so bad 4 me. also curious on what feeling like an alpha even means.
@qqtencent7364
@qqtencent7364 4 ай бұрын
i think tauri must be the electron killer. because it has faster compiling speed and support more ways of developing and most importantly it support js development.
@ulrich-tonmoy
@ulrich-tonmoy 4 ай бұрын
i have building markdown editor and Node Version manager GUI will tauri have zig
@RustIsWinning
@RustIsWinning 4 ай бұрын
Tauri is winning 🦀❤
@chill-hot-stream
@chill-hot-stream 4 ай бұрын
I am From Kenya and We have up to 5G now
@blacksun6761
@blacksun6761 4 ай бұрын
Bro didn't digest 😂
@nixoncode
@nixoncode 4 ай бұрын
I am too, but I guess he's talking about marginalized regions towards somali, I've never been there in a long long, time
@christianm4906
@christianm4906 3 ай бұрын
Every time I try something new or niche in a real project, I suffer and end up frustrated. How do I know it won't be the same with Tauri?
@mukhlimkurowo
@mukhlimkurowo 3 ай бұрын
tauri will make you feel cool, trust me bro
@christianm4906
@christianm4906 3 ай бұрын
@@mukhlimkurowo have you used it in a real project. I mean something big that pays your bills?
@mukhlimkurowo
@mukhlimkurowo 3 ай бұрын
@@christianm4906 nope, just kidding. sorry.
@dealloc
@dealloc Ай бұрын
It's the same, if not worse, with Tauri unfortunately. Not to hate on the team, but I have not managed to get far with converting our Electron app that includes tons of native modules, and a lot of "backend" (main thread) code. The majority is a React frontend, but utilizing native OS features and communicates through IPC. And that's before we're even thinking about user support. We have users who still use old versions of macOS (10.x-11.x).
@ahmadolukotun3884
@ahmadolukotun3884 22 күн бұрын
And I taught frustration is part of being a programmer 😅
@timonesh7949
@timonesh7949 2 ай бұрын
building on tauri in kenya😅😅
@hamm8934
@hamm8934 3 ай бұрын
I prefer Wails because of its use of Go’s build system
@trejohnson7677
@trejohnson7677 4 ай бұрын
WPE support 4 tauri pls
@cotyhamilton
@cotyhamilton 3 ай бұрын
Heck yeah for deno backend
@trejohnson7677
@trejohnson7677 4 ай бұрын
shame on the webrtc re linux point. webkitgtk is infuriating lol
@LisaMiller-g8v
@LisaMiller-g8v 3 ай бұрын
Lewis Donald Jackson Anna Lewis Helen
@georgendirangu9427
@georgendirangu9427 4 ай бұрын
We have 5G networks, not just 4G. Relying solely on mainstream media leads to outdated perceptions. Utilize the internet effectively - explore diverse online sources and social media for current information. Consider firsthand experience through travel. Kenya's technological landscape is more advanced than you've assumed. Please conduct thorough research before making claims about countries you're unfamiliar with. Don't make ignorance into a god you bow down to.
@Danielo515
@Danielo515 4 ай бұрын
And wh do you care?
@javohirmirzo
@javohirmirzo 2 ай бұрын
Was he referring to average internet speed or specifically the existence of 4g/5g? Honestly, if avg internet speed of a country isn’t in the ballpark of 100Mb it’s probably safe to say internet experience is not that good
@lucasfranke5161
@lucasfranke5161 16 күн бұрын
Do MOST people have access to high speed internet though? We "have 5G" here in Brazil too, yet ~10% of the population (~20 million people) don't have internet access at all Idk why you're trying so hard to be offended, his concern about hundreds of millions having poor internet connection is very valid
@an-eios7125
@an-eios7125 4 ай бұрын
Wails is better
@syntaxfm
@syntaxfm 4 ай бұрын
What makes Wails better?
Deno 2 with Ryan Dahl
44:32
Syntax
Рет қаралды 21 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
The Problem With Elon Musk
42:46
Johnny Harris
Рет қаралды 6 МЛН
14 Web Development Tips I Wish I Knew Sooner
50:38
Syntax
Рет қаралды 8 М.
Ship native apps with web tech using Tauri
1:28:20
Learn With Jason
Рет қаралды 4,7 М.
Making an atomic trampoline
58:01
NileRed
Рет қаралды 11 МЛН
NodeJS Evolves
55:46
Syntax
Рет қаралды 7 М.
Productivity Tools for Web Developers
54:29
Syntax
Рет қаралды 10 М.
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
SavvyNik
Рет қаралды 287 М.
Daniel Thompson-Yvetot - Tauri 2.0 - DevWorld 2024
23:36
JSWORLD Conference
Рет қаралды 19 М.
Fun & Profitable Side Projects for Developers
28:04
Syntax
Рет қаралды 11 М.