Skip to content

motivation example isn't 100% right #1

@AugustinMauroy

Description

@AugustinMauroy

for "backend" part (node, deno, bun) because they all support node:fs so it's can be simplified by

if (typeof process !== 'undefined') {
    const fs = await import('node:fs/promises');
    const bytes = await fs.readFile('./foo.jpeg');

    console.log('File size:', bytes.length, 'bytes');
} else if (typeof window !== 'undefined') {
    const response = await fetch('./foo.jpeg');
    const bytes = await response.bytes();

    console.log('File size:', bytes.byteLength, 'bytes');
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions