Lazy load images

This commit is contained in:
Timothy Warren 2020-04-07 21:53:53 -04:00
parent 392f24d11f
commit 9ecd5df6c7
3 changed files with 13 additions and 1 deletions

View File

@ -127,7 +127,7 @@ class RoboFile extends Tasks {
{
$files = $this->getAllSourceFiles();
$chunks = array_chunk($files, 12);
$chunks = array_chunk($files, (int)shell_exec('getconf _NPROCESSORS_ONLN'));
foreach($chunks as $chunk)
{

View File

@ -2,6 +2,14 @@
"name": "aviat/hummingbird-anime-client",
"description": "A self-hosted anime/manga client for Kitsu.",
"license": "MIT",
"authors": [
{
"name": "Timothy J. Warren",
"email": "tim@timshomepage.net",
"homepage": "https://timshomepage.net",
"role": "Developer"
}
],
"autoload": {
"files": [
"src/Ion/functions.php",
@ -20,6 +28,7 @@
}
},
"config": {
"lock": false,
"platform": {
"php": "7.3"
}

View File

@ -62,6 +62,9 @@ final class Picture {
$urlGenerator = $this->container->get('url-generator');
$helper = $this->container->get('html-helper');
$imgAttrs['loading'] = 'lazy';
$picAttrs['loading'] = 'lazy';
// If it is a placeholder image, make the
// fallback a png, not a jpg
if (strpos($uri, 'placeholder') !== FALSE)