#browser optimization
Explore tagged Tumblr posts
squarshedbrains · 8 months ago
Text
How To Enable Or Disable Hardware Acceleration In The 360 Secure Browser
youtube
How To Enable Or Disable Hardware Acceleration In The 360 Secure Browser | PC Tutorial | *2024
In this tutorial, we'll guide you through the process of enabling or disabling hardware acceleration in the 360 Secure Browser on your PC. Hardware acceleration can improve browser performance or help resolve issues with rendering. Follow this step-by-step guide to optimize your browsing experience. Don’t forget to like, subscribe, and hit the notification bell for more 360 Secure Browser tips and tricks!
Simple Steps:
Open the 360 Secure web browser.
Click on the 3 bar hamburger menu in the upper right corner and choose "Settings".
In the left pane, click on "Advanced" to expand it the section, then choose "System".
In the center pane, toggle on or off "Use Hardware Acceleration When Available".
0 notes
luciferinn · 2 months ago
Text
I hate when arca searches are filled with car. that is not transgender women.....
3 notes · View notes
b5-minvember · 7 months ago
Text
Apologies for being a bit out of the loop with reblogging prompt fills at the moment. I'm out of town and don't have much time to check tumblr but I will catch up when I get back ♥️
3 notes · View notes
ashenberry · 1 year ago
Text
I see that post sometimes about like how everything needs to be optimized better because why else would everything need so much more oomf and I always have thoughts about it in relation to games and like there’s many more factors at play but then I remember that post is also very much about google chrome shitting bricks and it’s like oh yeah google chrome shouldn’t be doing that flat out
4 notes · View notes
soysaucevictim · 2 years ago
Text
Irrelevantly, and very much "old man yelling at clouds" thing.
But I'm sad that the desktop / web browser version of insta basically is like "Oh, you want to see more Remus fan art? Tired of just being only able to see like 9 of the most recently popular posts? Well too fucking bad, download the mobile app for your rat man fix!"
>:[
2 notes · View notes
zillysqueaks · 2 years ago
Text
okay seriously how is the new layout squished for everyone else. it's not squished for me. anyone else have a not-squished layout?? I'm using Firefox, magnification is set on 100% so like. what
3 notes · View notes
jcmarchi · 1 month ago
Text
Orbital Mechanics (or How I Optimized a CSS Keyframes Animation)
New Post has been published on https://thedigitalinsider.com/orbital-mechanics-or-how-i-optimized-a-css-keyframes-animation/
Orbital Mechanics (or How I Optimized a CSS Keyframes Animation)
Tumblr media Tumblr media
I recently updated my portfolio at johnrhea.com. (If you’re looking to add a CSS or front-end engineer with storytelling and animation skills to your team, I’m your guy.) I liked the look of a series of planets I’d created for another personal project and decided to reuse them on my new site. Part of that was also reusing an animation I’d built circa 2019, where a moon orbited around the planet.
Initially, I just plopped the animations into the new site, only changing the units (em units to viewport units using some complicated math that I was very, very proud of) so that they would scale properly because I’m… efficient with my time. However, on mobile, the planet would move up a few pixels and down a few pixels as the moons orbited around it. I suspected the plopped-in animation was the culprit (it wasn’t, but at least I got some optimized animation and an article out of the deal).
Here’s the original animation:
My initial animation for the moon ran for 60 seconds. I’m folding it inside a disclosure widget because, at 141 lines, it’s stupid long (and, as we’ll see, emphasis on the stupid). Here it is in all its “glory”:
Open code
#moon1 animation: moon-one 60s infinite; @keyframes moon-one 0% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 5% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 9.9% z-index: 2; 10% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 15% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 19.9% z-index: -1; 20% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 25% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 29.9% z-index: 2; 30% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 35% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 39.9% z-index: -1; 40% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 45% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 49.9% z-index: 2; 50% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 55% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 59.9% z-index: -1; 60% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 65% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 69.9% z-index: 2; 70% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 75% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 79.9% z-index: -1; 80% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 85% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 89.9% z-index: 2; 90% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 95% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 99.9% z-index: -1; 100% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in;
If you look at the keyframes in that code, you’ll notice that the 0% to 20% keyframes are exactly the same as 20% to 40% and so on up through 100%. Why I decided to repeat the keyframes five times infinitely instead of just repeating one set infinitely is a decision lost to antiquity, like six years ago in web time. We can also drop the duration to 12 seconds (one-fifth of sixty) if we were doing our due diligence.
I could thus delete everything from 20% on, instantly dropping the code down to 36 lines. And yes, I realize gains like this are unlikely to be possible on most sites, but this is the first step for optimizing things.
#moon1 animation: moon-one 12s infinite; @keyframes moon-one 0% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 5% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 9.9% z-index: 2; 10% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 15% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 19.9% z-index: -1; 20% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in;
Now that we’ve gotten rid of 80% of the overwhelming bits, we can see that there are five main keyframes and two additional ones that set the z-index close to the middle and end of the animation (these prevent the moon from dropping behind the planet or popping out from behind the planet too early). We can change these five points from 0%, 5%, 10%, 15%, and 20% to 0%, 25%, 50%, 75%, and 100% (and since the 0% and the former 20% are the same, we can remove that one, too). Also, since the 10% keyframe above is switching to 50%, the 9.9% keyframe can move to 49.9%, and the 19.9% keyframe can switch to 99.9%, giving us this:
#moon1 animation: moon-one 12s infinite; @keyframes moon-one 0%, 100% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 25% transform: translate(-3.51217391vw, 3.50608696vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 49.9% z-index: 2; 50% transform: translate(-5.01043478vw, 6.511304348vw) scale(1); z-index: -1; animation-timing-function: ease-in; 75% transform: translate(1.003478261vw, 2.50608696vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 99.9% z-index: -1;
Though I was very proud of myself for my math wrangling, numbers like -3.51217391vw are really, really unnecessary. If a screen was one thousand pixels wide, -3.51217391vw would be 35.1217391 pixels. No one ever needs to go down to the precision of a ten-millionth of a pixel. So, let’s round everything to the tenth place (and if it’s a 0, we’ll just drop it). We can also skip z-index in the 75% and 25% keyframes since it doesn’t change.
Here’s where that gets us in the code:
#moon1 animation: moon-one 12s infinite; @keyframes moon-one 0%, 100% transform: translate(0, 0) scale(1); z-index: 2; animation-timing-function: ease-in; 25% transform: translate(-3.5vw, 3.5vw) scale(1.5); z-index: 2; animation-timing-function: ease-out; 49.9% z-index: 2; 50% transform: translate(-5vw, 6.5vw) scale(1); z-index: -1; animation-timing-function: ease-in; 75% transform: translate(1vw, 2.5vw) scale(0.25); z-index: -1; animation-timing-function: ease-out; 99.9% z-index: -1;
After all our changes, the animation still looks pretty close to what it was before, only way less code:
One of the things I don’t like about this animation is that the moon kind of turns at its zenith when it crosses the planet. It would be much better if it traveled in a straight line from the upper right to the lower left. However, we also need it to get a little larger, as if the moon is coming closer to us in its orbit. Because both translation and scaling were done in the transform property, I can’t translate and scale the moon independently.
If we skip either one in the transform property, it resets the one we skipped, so I’m forced to guess where the mid-point should be so that I can set the scale I need. One way I’ve solved this in the past is to add a wrapping element, then apply scale to one element and translate to the other. However, now that we have individual scale and translate properties, a better way is to separate them from the transform property and use them as separate properties. Separating out the translation and scaling shouldn’t change anything, unless the original order they were declared on the transform property was different than the order of the singular properties.
#moon1 animation: moon-one 12s infinite; @keyframes moon-one 0%, 100% translate: 0 0; scale: 1; z-index: 2; animation-timing-function: ease-in; 25% translate: -3.5vw 3.5vw; z-index: 2; animation-timing-function: ease-out; 49.9% z-index: 2; 50% translate: -5vw 6.5vw; scale: 1; z-index: -1; animation-timing-function: ease-in; 75% translate: 1vw 2.5vw; scale: 0.25; animation-timing-function: ease-out; 99.9% z-index: -1;
Now that we can separate the scale and translate properties and use them independently, we can drop the translate property in the 25% and 75% keyframes because we don’t want them placed precisely in that keyframe. We want the browser’s interpolation to take care of that for us so that it translates smoothly while scaling.
#moon1 animation: moon-one 12s infinite; @keyframes moon-one 0%, 100% translate: 0 0; scale: 1; z-index: 2; animation-timing-function: ease-in; 25% scale: 1.5; animation-timing-function: ease-out; 49.9% z-index: 2; 50% translate: -5vw 6.5vw; scale: 1; z-index: -1; animation-timing-function: ease-in; 75% scale: 0.25; animation-timing-function: ease-out; 99.9% z-index: -1;
Lastly, those different timing functions don’t make a lot of sense anymore because we’ve got the browser working for us, and if we use an ease-in-out timing function on everything, then it should do exactly what we want.
#moon1 animation: moon-one 12s infinite ease-in-out; @keyframes moon-one 0%, 100% translate: 0 0; scale: 1; z-index: 2; 25% scale: 1.5; 49.9% z-index: 2; 50% translate: -5vw 6.5vw; scale: 1; z-index: -1; 75% scale: 0.25; 99.9% z-index: -1;
And there you go: 141 lines down to 28, and I think the animation looks even better than before. It will certainly be easier to maintain, that’s for sure.
But what do you think? Was there an optimization step I missed? Let me know in the comments.
0 notes
huntedspy · 1 month ago
Text
hmmm whenever I see a post about Firefox its like . yeah I get where you're coming from bc yeah Chrome sucks and firefox is better if you care about your internet experience. but I also think people are so mean about people that don't use Firefox, ignoring the fact there's literally other browsers you can use that aren't Chrome (or edge lol) or people that find firefox literally just doesn't run as well on their machine.
like yes people should move away from Chrome and ideally chromium based browsers. obviously we dont live in a perfect world though so I don't think we should belittle people for this
0 notes
jerrywotson33 · 2 months ago
Text
0 notes
extensionsurfer · 2 months ago
Text
Read Chrome Browser Reviews On Extension Surfer
Discover the latest insights and honest reviews on Chrome extensions at Extension Surfer — your go-to resource for everything Chrome. Whether you're a developer looking to stay ahead of trends or a user searching for powerful tools to boost productivity, our curated blogs and in-depth extension reviews have you covered.
Stay informed, make smarter choices, and explore the best of the Chrome Web Store.
Visit Extension Surfer today and dive into the world of Chrome extensions like never before.
1 note · View note
vmlogin · 4 months ago
Text
SEO Strategy: Long-Tail Keywords to On-Page Optimization
Tumblr media
🚀 SEO Strategy: Long-Tail Keywords to On-Page Optimization 🚀
A strong SEO strategy starts with targeting long-tail keywords and optimizing on-page elements like title tags and meta descriptions. These steps help drive more qualified traffic and improve rankings.
For those managing multiple accounts in cross-border eCommerce or digital marketing, VMLogin Antidetect Browser ensures security and prevents account linking issues, streamlining your workflow.
Let’s elevate your SEO strategy and keep your accounts safe with VMLogin! 💡
Free trial: https://www.vmlogin.us
1 note · View note
tawhidurrahmandear · 6 months ago
Text
Tumblr media
Moyna WordPress Theme is ideal for self-hosted Micro Blog, Community Social Network, News Headlines Publishing etc.
https://wordpress.org/themes/moyna/
0 notes
furiouslovepolice · 6 months ago
Text
Moyna is ideal for micro blog, community social network, news headlines publishing.
0 notes
natureaker · 1 year ago
Text
i'm very close to getting rid of chrome bc this shit is MISERABLE especially with the AI quick result feature thing that i can't turn off and is ALWAYS WRONG but i'm lazy
0 notes
tigmatemplate · 1 year ago
Text
AI Writer Services HTML Landing Page Template
Are you ready to revolutionize your AI writing services? Look no further than "Writey" - the ultimate AI Writer Services HTML Landing Page Template that combines stunning design with powerful functionality. Whether you're a content creator, or copywriter, or run an AI writing service, Writey has got you covered.
Buy Now:
1 note · View note
zapperrr · 1 year ago
Text
Stay Ahead of the Curve: Latest E-commerce Development Trends
Zapeerr provides comprehensive e-commerce development services tailored to meet the unique needs of businesses seeking to establish or enhance their online presence. Here are the key e-commerce development services offered by Zapeerr:
1. Customized Website Development: Zapeerr specializes in building customized e-commerce websites from the ground up, ensuring that each site is designed to reflect the brand identity and offers a seamless user experience.
Platform Selection and Implementation: Zapeerr helps businesses select the most suitable e-commerce platform for their needs, whether it's Shopify, WooCommerce, Magento, or a custom solution. They then handle the implementation and configuration of the chosen platform to ensure optimal performance.
Mobile Optimization: Zapeerr ensures that e-commerce websites are optimized for mobile devices, providing a consistent and intuitive shopping experience across all screen sizes and devices.
Payment Gateway Integration: Zapeerr integrates secure payment gateways into e-commerce websites, allowing businesses to accept payments from various sources securely and efficiently.
Inventory Management Solutions: Zapeerr develops robust inventory management systems that enable businesses to track stock levels, manage product variants, and prevent overselling, ensuring smooth operations and customer satisfaction.
Security Enhancements: Zapeerr prioritizes security by implementing measures such as SSL encryption, PCI compliance, and regular security audits to protect sensitive customer data and safeguard against cyber threats.
Performance Optimization: Zapeerr optimizes e-commerce websites for speed and performance, employing techniques such as caching, image optimization, and code minification to ensure fast page loading times and smooth navigation.
SEO Integration: Zapeerr integrates search engine optimization (SEO) best practices into e-commerce websites to improve visibility and attract organic traffic, helping businesses increase their online presence and drive sales.
Integration with Third-Party Services: Zapeerr facilitates seamless integration with third-party services such as shipping carriers, accounting software, CRM systems, and marketing tools, enabling businesses to streamline operations and enhance efficiency.
Continuous Support and Maintenance: Zapeerr provides ongoing support and maintenance services to ensure the smooth functioning of e-commerce websites, including software updates, bug fixes, and technical support to address any issues promptly.
With Zapeerr's expertise in e-commerce development, businesses can achieve their online objectives effectively and stay ahead in the competitive digital landscape.
0 notes