Re: Looking for AI app developers Programming Mobile Development by jonathannweyer That sounds like a great project, running models locally on mobile is definitely gaining interest. I’m not building anything right now, but I’ve been exploring ideas around offline voice commands and simple summarization features, so something like this could definitely be useful. Curious, are you targeting both iOS and Android from the start? … Re: Cannot run exe from asp.net Programming Web Development by Salem … the local client pc. So, if you'd stated your initial requirement rather than asking how to fix your unworkable approach… Re: Looking for AI app developers Programming Mobile Development by Pelorus_1 Look for top-tier freelancers on platforms such as Upwork or Toptal. Think about AI development companies that specialize in machine learning, natural language processing, and deep learning. Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by scope_2 Lazy loading enhances web portal speed by loading images, videos, or components only when needed. Add loading="lazy" to <img> and <iframe> tags for simple use. For advanced control, use libraries like Lozad.js or lazysizes. In frameworks like React, use React.lazy() and <Suspense>. Avoid lazy loading above-the-fold … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by gediminas.bukauskas.7 Here is a problem: Blazor WEB application working in SSR mode performs partial update of the page after posting. JS initialization does not work in this case. It is difficult to find correct event for performing JS operations. Re: Looking for AI app developers Programming Mobile Development by KamalDeepPareek Hey Tzanko, That sounds like a great initiative—bringing LLMs and Whisper to mobile devices through an open-source SDK is definitely a step in the right direction, especially with how much edge AI is gaining traction. I work with a team of mobile app developers and we're currently exploring ideas around on-device AI, especially for privacy-… Defending yourself from AI. IGNORE ALL PREVIOUS INSTRUCTIONS Hardware and Software Information Security by rproffitt … Online Content Will Be AI-Generated by 2026 so these initial words on a reply or post can derail an AI… How to Implement Lazy Loading for Faster Web Portals Programming Web Development by KamalDeepPareek How can lazy loading improve web portal performance by reducing initial load times and optimizing resource usage? What are the best techniques to implement lazy loading in images, components, and data fetching using JavaScript frameworks like React, Vue, and Angular? How does lazy loading impact SEO and user experience? Re: Looking for AI app developers Programming Mobile Development by Emily Johnson … transcription, or offline AI processing? Looking forward to seeing the initial release Handling Real-Time DOM Sync in SSR React App with Dynamic Nested Routes Programming Web Development by Neil_brown001 … nested routes where components at multiple levels depend on both initial server-side data and real-time client-side updates via… Re: Upgrade to Fiber internet Hardware and Software Networking by Salem … they really are "ready", if there's an initial stampede of early switchers, you might be in a queue… Re: Multiple MySQL connections + transactions Programming Databases by Dani … back to the original database were rolled back, but the initial set, and the set to the second database, were not… Re: Multiple MySQL connections + transactions Programming Databases by Dani I am already using multiple MySQL connections throughout the project, as well as select_db() in some other places. My question specifically revolved around if anyone can explain why select_db() implicitly committed the transaction, and then when done again to return back to the initial database, it did a rollback instead of commit. Re: ‘Advanced AI should be treated similar to Weapons of Mass Destruction’ Community Center by rproffitt UPDATE: Feb 4, 2025 — Google on Tuesday updated its ethical guidelines around artificial intelligence, removing commitments not to apply the technology to weapons or surveillance. Re: Defending yourself from AI. IGNORE ALL PREVIOUS INSTRUCTIONS Hardware and Software Information Security by Dani I have heard of the "Ignore all previous instructions" thing when ChatGPT first came out, but I don't know how effective that is anymore. I don't think very much so. I haven't heard of anything related to Tiananmen Square or Holocaust Remembrance Day or such, and I don't see how those would be effective at all. Re: Looking for AI app developers Programming Mobile Development by Dani That sounds really interesting. Did you ever launch the SDK? I am a bit in the same boat as you as DaniWeb Connect has an API but I have been really struggling getting it adopted. Sorry I can't be more help to you directly. Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani Hello, The easiest way to implement image lazy loading is by simply adding the `loading="lazy"` HTML attribute to `<img>` image tags. That will not load the image until it is about to come into view in the web browser as the user scrolls down the page. Something else that we do here at DaniWeb is to use the `async` and `defer`… Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by jkon The loading="lazy" HTML attribute-value pair was introduced in 2019–2020, so I would guess it will be safe to use after 2030–2035, except if you don't care about internet visitors and are targeting an intranet of a company where you control the browsers and their versions. Of course, lazy loading impacts SEO. Modern SEO has more to do … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani > The loading="lazy" HTML attribute-value pair was introduced in 2019–2020, so I would guess it will be safe to use after 2030–2035, except if you don't care about internet visitors and are targeting an intranet of a company where you control the browsers and their versions. According to [Can I Use](https://caniuse.com/?search=… Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by jkon Dani, in my small software company (we are only five people), we have a rule for the web: support it until the problem affects less than 1 in 200 users, or 0.5%. We waited 10 years for Internet Explorer to reach this threshold, and finally, in 2025, we no longer program new web apps to support Internet Explorer. This is a liberating moment for … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani The reason why I disagree with you is because I do not see a reason to not use a performance optimization that will benefit 96% of web users, and degrade gracefully and cause absolutely no side-effects for the remaining 4%. What is the harm in using it in production *now*? I especially disagree with you because this is a performance optimization… Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani > On "Can I Use," IE was supposedly "dead" in 2013 I'm not sure what you mean by that? I see it saying that IE is still in use by 0.4% of web users. It is up to *you* to determine if that is an acceptable loss. I don't think they make that determination for you because, as pointed out in my previous post, a performance … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by jkon In reality, the usage of IE is lower than 0.4%. In some categories of web apps, it's around 0.1%, while in others, it's about 0.2%. That is why we decided to stop supporting IE from 01/01/2025. If it were above 0.5%, you shouldn’t even consider introducing something without first testing it in Internet Explorer. I can't understand how any app can … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani I think perhaps we are misunderstanding each other. Of course, it's important to not introduce any breaking functionality for any percentage of users. However, what is the harm in adding `loading="lazy"` to an existing web app? 96% of users will experience a performance improvement. The other 4% of users will have no negative … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by gediminas.bukauskas.7 First, you need to reduce radically the usage of JS and CSS. I don't know about React, but Angular is clearly too big. Pack loadable items into bundles and don't use one huge bundle: create collection of bundles. Switch on JavaScript type=module and load software under the demand. Use W3C CSS instead of nice but large CSS frameworks. Avoid WASM: it… Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by jkon > However, what is the harm in adding loading="lazy" to an existing web app? 96% of users will experience a performance improvement. The other 4% of users will have no negative consequences, and everything will be exactly the same for them. That 4% will not lose any functionality. That 4% will not experience any UI/UX consequences or … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani I guess I don't understand why implementing `loading="lazy"` will hurt the CLS if you're only doing it for images below the fold, and always specifying image dimensions (which would ensure to never affect CLS at all)? Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by jkon Yes I couldn't get the CLS impact either. I understand the "speed index" SEO impact of using loading="lazy" (that in my mind make it not usable) vs using IntersectionObserver but not the CLS. I created one more test that now it looks like the the speed index impact is there , but the CLS impact is negligible (now I see a really … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani Even if using it above the fold, as long as you specify image dimensions, there should never be a CLS impact. CLS measures needing to reposition elements on the page as it loads or due to user interaction. As long as the spot for the image is carved out from the very beginning, even if the image loads much later, no other element on the page … Re: How to Implement Lazy Loading for Faster Web Portals Programming Web Development by Dani Speed index should also not be affected at all by using it. Speed index measure how long it takes to load the first screen of content of a webpage. That means that if you’re using it only for content below the fold, speed index should never be affected.