Clickable web browser component
Proposal Details
Grant size
Tier
Beneficiary
Description
A clickable browser you can put in your parcel. It will be delivered as on-premise service with source code. Will include instructions to install
Voting Rationale
Keep up the good work <3
find a real job
thanks for another unpaid contribution :smiling_face_with_three_hearts: In-game dao browser looked good. I'm sure this will come to dcl at some point.. So I guess we just wait :mantelpiece_clock:
I leave the code of the prototype here... remember to respect authorship and the GNU license. https://github.com/pabloes/decentraland-browser
Clickable web browser component This proposal is now in status: REJECTED. Voting Results: * Yes 48% 1,309,125 VP (33 votes) * No 44% 1,228,334 VP (18 votes) * Abstain 8% 246,762 VP (5 votes)
[quote="Ozymandias, post:48, topic:22842"] The only uncertainty I have is about the apparent need of an external server for the rendering; could this not be done by library code within the scene logic itself ? [/quote] No, I don't think so, a server is necessary, which will provide images for the attendees. Unfortunately, we cannot render a canvas as texture or similar. Maybe in other web-based metaverses, but not here. > Could this maybe even be made a Smart-Item ? Not sure if appropriate. afaik, smart items execute code for the owner, not for others. Several people could use a smart item, but I don't think the benefit could be on a smart item for personal use, but for a scene to showcase information from a web site, or maybe a classroom to show slides to students.
As long as it is understood that only anonymous browsing can be supported, and browsing of simple websites (future development is always possible I suppose), the requirements don't appear to be too demanding. The only uncertainty I have is about the apparent need of an external server for the rendering; could this not be done by library code within the scene logic itself ? Could this maybe even be made a Smart-Item ?
This actually looks pretty good ! When one considers how this can be a _shared experience_, the use-case should be quite clear. Many users will want to create _living environments_, in which they can invite others to spend relaxing time. Simple lounges and living-rooms, decorated with taste, where one can catch up with the happenings of the lives of others. And where one can, among others, share some website find or other on that fancy DCL web-browsing computer ! Even if it doesn't end up being used much, the simple "coolness factor" coming from DCL being able to do this should be enough to tip the scales.
@pablo sorry for the delay in reply, RL events have again derailed the whole pipeline of my trains of thought. Back on tracks !
https://x.com/Pablo_es/status/1827490256632832030
Ok, spend some hours today for a first prototype with cache and scroll. First time takes few seconds to load the page, just because the method used that waits until all network requests are resolved, this could be configurable. Also using rust headless chrome can improve performance. Second time it loads fast because the site image is in cache. Added a scroll up/down with E/F and UVS over an image that contains the full height... not the best method to see a clear image, but we can split in chunks and it will be more nitid. next test could be to add clicks, improve method to have clearer text, add configurable options, etc. Other option could be to always request external navigation when we click on a link out of the configured domain. [https://streamable.com/0xshc5](https://streamable.com/0xshc5) https://streamable.com/0xshc5
No, you won't be able to send a signature, for now, you will see pages like using guest mode. and if at any moment you do, it wouldn't be insecure to send a signature. It does not have a lot of benefits, but it covers a necessity and is not a 240K grant, but everything sums.
Who's browser runs this and will it be a security risk? I would still need to sign into my accounts to do anything. So it would have limited use. I don't see a lot of benefit for this.
Thanks, this is one of the most rational comments, still not convinced but open to seeing. In the above comment, there is a screenshot of a web page being shown, it's a real-time screenshot, but not interactive. We used a similar method on our collaborative canvas in Golfcraft (btw open-source), which in fact could be the one with the most resolution in DCL, players were able to paint with a given small delay, I leave the timelapse here: https://www.youtube.com/watch?v=8AHtUGuUo5Y 
2D in 3D: AAA game companies still think is a good idea to show 2d screens in their games, the most immersive games do it. after all, text is a good way of transferring information but 3d text doesn't contribute anything extra. It's just a small grant to cover a necessity I felt myself. An easy way of showing interactive information in your parcel when you already have a web. Most of the time we don't log in web to look for info, to read a blog, or just to present your brand in your parcel; this without the need of leaving Decentraland, because the other option is to put an external link to drive the user out of decentraland. Yeah, if there is a full-featured browser will be better, but there isn't, and afaik there is no short-term plan to have it in the new client. Still, I think it is better to give the possibility to those who want to make use of it, rather than rejecting it to the user because there can be something better; for that reason, we could have nothing today, even not Decentraland. I don't think we have any negative part of having this feature, it just sums. Anyway, if current users don't want the feature... no problem from me I'm working on other stuff, just sad for the possible future users.
What's a metaverse without a web-browser ? On a Pre-Proposal Poll for this, I would absolutely vote Yes ! However, to vote Yes on a Proposal requesting funding, I think I'd like to see a working prototype first.
I haven't been able to vote on this yet but unfortunately I can't get behind this effort, and here's why: **Main reason:** I think putting 2D websites in the spatial web is like equipping cars with a buggy whip (as in, for horses). Secondary reasons mostly related to the fact that it will take a lot of work to come close to the functionality of the normal web, and HP brings up a good point about third party handling of login info. I think the user experience of browsing a 2D website in a 3D world is going to leave a lot to be desired. I have no doubt in Pablo's ability to build it in the best way it can be done, I'm just not a big fan of the user experience. I'm also imagining a future where VR support allows you to just pull up a web browsing window that's built into your headset's OS, which would make this obsolete.
So, do you think Decentraland will be more successful without a browser feature? Do you think without grants Decentraland would have been more successful? I'm curious from what own expertise you can talk. Have you participated in building or managing any successful product, business, or marketing campaign? For me, there were some key points to improve: - Lack of engaging content, cool events but without a base content to engage players. - Disconnection from the community. - Stability on the explorer, more than any performance problem. Something broken is unusable. Then some points are being improved: - Content: not being addressed right now. - Community: The marketing team is doing amazing and inspiring work this year. Something I have not seen before. - Stability: I hope the new client will be stable, that's more important than any graphical or performance issue. I think and I hope this is being addressed today. Regarding html/js skills ... I think it doesn't need to comment on how it sounds when maybe 90% of the code of Decentraland is JS.
Taking a page from jar0d's playbook, are we? That's classy. You sure did prove me wrong about just how much you're contributing around here!
Come on, guys, are you srs? If someone felt insulted, maybe there's 'hidden reason' which the insulted person cant realize. Maybe there's something deep the rabbit (grants) hole. In summary - DCL is almost DEAD, we all know the reasons: - Cash Grabs - Lies (most times - DAU) - Pseudo experts - Web2/TradFi experts - Poor development - Poor leadership - Many COPYRGHT issues - ETC - THATS A LONG LIST Giving money to random people for their html/js skills wont solve the problem. Sorry if you felt insulted. Sorry.
Your comment is not a good example of not making it personal... You are insulting all people who voted yes here and you are insulting me professionally, then you will complain that there are no users in Decentraland, and this is how you contribute to fix it. The amount requested is cheap and proposes a feature for the platform that is necessary.
Lets not talk about ego, lets don't make it personal, cos you can hear/read things that gonna put you back in mental ill state. I throw sh*ts against thiefs and con-artists and their supporters. I'm your Robin from Decentraland. Now, to be more clear: For me this is another CASH-GRAB proposal. We can clearly see where the support for this is coming from.
Trolling people to stroke your ego is not "working for free" Criticizing people who fail takes much less effort than actually building something of value
I tested it and you don't need login.
Be honest :stuck_out_tongue: He won't be able to login to his own lichess account because there is no text input, and even if you add that, he would be giving you his login creds and while technically possible it's quite a bit more work as the initial plan.
It's technically possible... For a first version I was thinking to only update the view when the user interacts, in this case, we would need to send a signal to the user to update the view when the page changes, that is when the other player makes a movement... so it's possible as well, maybe as a configuration option.
Hola, me encanta la propuesta y confío plenamente en el compromiso del desarrollador hacia DCL. Si no he entendido mal. ¿ se podría interactuar con otra web desde la land de DCL? por ejemplo... yo podría jugar desde DCL en mi plataforma de ajedrez favorita? en este caso lichess Hi, I love the proposal and I fully trust the developer's commitment to DCL. If I understand correctly, could I interact with another website from DCL land? for example... I could play from DCL in my favorite chess platform? in this case lichess. https://lichess.org/ 
51 Comments